[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. Set ExcelApp   = CreateObject("Excel.Application")
  2. Set ExcelBook  = ExcelApp.Workbooks.open("ExcelFile.XLS")    'XLS表格文件
  3. Set ExcelSheet = ExcelBook.Worksheets("Sheet1")    '引号中为工作表名
  4. ExcelSheet.Activate
  5. RowCount       = ExcelBook.ActiveSheet.UsedRange.Rows.Count
  6. For i = 1 to RowCount
  7.   If CSTR(ExcelSheet.Cells(i,5)) = "早班" then MW = i  'MW代表早班
  8.   If CSTR(ExcelSheet.Cells(i,5)) = "午班" then NW = i  'NW代表午班
  9.   If CSTR(ExcelSheet.Cells(i,5)) = "晚班" then  'EW代表晚班
  10.     EW = i
  11.     Exit For
  12.   end if
  13. Next
  14. 'objExcel.Range("I" & (第一个早班行号) & ":I" & (第一个午班行号)).Value = 哈哈
  15. '上句改成
  16. ExcelSheet.Range("I" & MW & ":I" & NW).Value = 哈哈
  17. ExcelBook.Close
复制代码

TOP

回复 4# hkxinghu

C.Row 就是你要引号的行号阿
你也可以设置一个变量 Line,然后引用这个变量,如下:
Line = C.Row

TOP

返回列表