Office中国论坛/Access中国论坛

标题: 真是没人能解决吗????高手都不见了???? [打印本页]

作者: ZZBZZBZZZB    时间: 2009-7-29 14:54
标题: 真是没人能解决吗????高手都不见了????
我录了一个宏,保存在“个人宏工作簿”《PERSONAL.XLS》,“个人宏工作簿”平时是隐藏的,该宏可针对所的EXCEL 工作簿发挥作用。 其中有一句:
     Range("A1").Select
    ActiveCell.FormulaR1C1 = ThisWorkbook.Name

我的原意是:在不同的工作簿(所有工作簿只有一工作表,工作簿与工作表名称相同)上运行该宏时,该工作簿名称显示在工作表的Range("A1"),可结果是:在不同工作簿上运行时,工作表的Range("A1")上显示的都是“PERSONAL.XLS”,这是为何?我怎么办??
    多谢阅读!!!!
    多多多多谢指教!!!!
作者: 右手    时间: 2009-7-29 15:06
可能要指定工作簿,运行时指定工作簿试试
作者: 方漠    时间: 2009-7-29 16:01
这里没有高手低手之分,只有虚心请教和不虚心请教之分.

Range("A1").Select
ActiveCell.FormulaR1C1 = ActiveWorkbook.Name
作者: ZFL68622888    时间: 2009-8-23 14:52
看看,学习下




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3