自定义函数
追问这一列单元格在wb文件的F列,程序中a是最大行数。我这样把程序嵌套进去,总提示expected end sub
! 天啊 还带你这么玩的啊
这是单独的一个子程序, 你分开放 在你的程序里面调用就可以了啊
调用不会吗
CELLS(i,1)=hod(cells(i,1))
可是我的最终目的是一键调用,将目标文件调入,目标文件中的16进制一列自动转换为10进制,然后复制到当前工作表的某一列。由于调入文件较多,所以调用的程序尽可能嵌套在一起。不知能否有别的方法。不过还是非常感谢你的
追答把我的程序 放在你的 程序的后面 END SUB 之后
在 SH=MID(...........) 之后
加一个调用函数转换 16进制
wb.sheets(1).cells(j,6)= hod(sh)
另外用系统自带的转换函数也是可以的
wb.sheets(1).cells(j,6)= Application.WorksheetFunction.Hex2Dec(sh)