希望实现的是:
在一个excle表中编辑了一段程序,对本表的数据进行操作,希望的是这段程序能够对所有相同格式的不同excle表都能使用,如何实现呢?
(也就是像应用程序一样能够将这段程序独立出来,然后可以对每一个表进行操作)请教大家~!

解决方案 »

  1.   

    改装是什么意思?
    代码很简单,如提取每一行数据的身份证号然后提取出年、月、日再赋予到这一行别的单元格:
    Function birthday(ByVal r As Range)
    birthday = Format(DateSerial(Mid(r, 7, 2), Mid(r, 9, 2), Mid(r, 11, 2)), "yyyy-mm-dd")
    End Function
    现在只能再1.els里面做,而对2.els需要做同样的操作,怎么实现呢?
      

  2.   

    你将这段代码也弄到2.xls中,再和1.xls中的操作方法一样的进行操作.
      

  3.   

    能把自己的需求清晰的告诉别人是件很难的事.上传MDB文件 www.access911.net/csdn (请勿使用RAR,最好是mdb)或 加入QQ群 46057031 或 64021637  晚19:00 - 24:00在线.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  4.   

    to:fvflove
    我也考虑过这样做,但是当需要执行的代码很长的时候,就会带来不方便了,所以相把在一个文件里面的代码独立出来,能对不同的xls文件都可以执行,是否可以呢过?
      

  5.   

    你把这个文件另存为xla格式,然后在excel中作为添加项加载
      

  6.   

    to:iget
    具体应该怎么做,请教~!?
    是在VBA编辑器里面吗?
      

  7.   

    在excel里面,把你写过vba的excel文件另存为excel加载宏(.xla)文件。
    然后可以在excel里面把文件作为加载项
      

  8.   

    to:iget
    是一个好方法,谢谢~!
    除此以外还有一个问题,VBA里面写的程序能不能像其他开发工具(如VC或Builder)那样编译打包成一个程序?