返回列表 上一主題 發帖

[發問] EXCEL 修改資料的問題

[發問] EXCEL 修改資料的問題

不好意思,麻煩各位高手解惑一個問題
我一個EXCEL檔案裡有100個SHEET
我想在"每個"SHEET的A1:A30、 D1:D30、 G1:G30的數值皆改為0
不知道怎麼撰寫VAB?

  1. Sub Test()
  2. Dim wbBook As Workbook
  3. Dim wsSheet As Worksheet
  4. Set wbBook = ActiveWorkbook
  5. For Each wsSheet In wbBook.Worksheets
  6.     With wsSheet
  7.         .Range("A1:A30").Value=0
  8.         .Range("D1:D30").Value=0
  9.         .Range("G1:G30").Value=0     
  10.     End With
  11. Next wsSheet
  12. End Sub
複製代碼

TOP

謝謝,問題解決囉^^

TOP

回復 1# wu731230
  1. Option Explicit
  2. Sub Ex()
  3.     With ActiveWorkbook
  4.        '*****************************************
  5.        'With Workbooks(2)  ' 不是作用中的活頁簿簿
  6.        ' .Activate
  7.        '*****************************************
  8.         .Sheets.Select
  9.         .ActiveSheet.Range("A1:A30,D1:D30,G1:G30").Select
  10.          Selection.Value = 0
  11.     End With
  12. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題