先定义一个变量cb,再用语句sheets("sheet1").name="cb"给工作表sheet1改名,结果sheet1的名字被改为cb,而不是cb代表的值,怎样才能改为cb所代表的值?请热心朋友们帮助解决,谢谢!

解决方案 »

  1.   

    sheets("sheet1").name=cb
    ----------------------------------------------
    http://training.yesky.com/topic/topic_vba.htm
    EXCEL中VBA的学习、宏的使用,涉及图表、菜单、数据库等方面。
    全程视频教学,光盘有每一章的实例代码。第一章免费试学。
      

  2.   

    Dim T As String
        T = "新表名"
        Sheets("Sheet1").Select
        Sheets("Sheet1").Name = T
      

  3.   

    cb    是变量
    "cb"  是字符串