返回列表 上一主題 發帖

請教語法上的問題?

回復 1# skyutm
  1. '******ThisWorkbook模組的程式碼********
  2. Option Explicit

  3. '**活頁簿開啟時自動執行
  4. Private Sub Workbook_Open()
  5.     自動複製成績
  6. End Sub
  7. '**活頁簿:工作表中移動時自動執行
  8. Private Sub Workbook_SheetActivate(ByVal Sh As Object)
  9.     If Sh.Name = "總成績" Then 自動複製成績
  10. End Sub
  11. Sub 自動複製成績()
  12.     Sheets("國平時").Range("Q2:Q22").Copy Sheets("總成績").Range("C2")
  13. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 1# skyutm

要先切換工作表,所以要多一句Sheets("總成績").Activate,完整程式碼:
  1. Sub 自動複製成績()
  2. Sheets("國平時").Range("Q2:Q22").Select
  3. Selection.Copy
  4. Sheets("總成績").Activate
  5. Sheets("總成績").Range("C2").Select
  6. ActiveSheet.Paste
  7. End Sub
複製代碼
Excel VBA網頁資料收集教學:
http://forum.twbts.com/thread-20848-1-1.html

TOP

        靜思自在 : 我們最大的敵人不是別人.可能是自己。
返回列表 上一主題