- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 1# Haroro
按鈕上文字必須是你的工作表名稱
所有按鈕指定巨集到同一個巨集Button_Click- Sub Button_Click()
- Dim Ob As Shape, Sht As Worksheet
- Set Ob = ActiveSheet.Shapes(Application.Caller) '取得按下的按鈕
- sh = Ob.OLEFormat.Object.Caption '按鈕的文字
- Set Sht = Sheets(sh) '要擷取的工作表
- With Sht
- Open "D:\" & sh & ".txt" For Output As #1 '開啟文字檔案
- For Each a In .Columns("H").SpecialCells(xlCellTypeConstants) 'H欄位所有有資料的儲存隔做迴圈
- Print #1, a '寫入每個儲存格文字
- Next
- Close #1 '關閉文字檔
- End With
- End Sub
複製代碼 |
|