台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
612
 
會員總數:230673
接案會員:6774
文章總數:2320
討論主題:176454
歡迎您免費加入會員
討論區列表 >> VB6 >> 請問 如何寫一個程式可以執行excel裡的vba

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問 如何寫一個程式可以執行excel裡的vba
價值 : 12 QP  點閱數:2356 回應數:2

點圖分享到Plurk吧!
樓主

肥肥
門外漢
0 3
16 0
發送站內信

請問 如何寫一個程式可以執行excel裡的vba

我想要設計一個按鈕 按下去可以讓excel 產生 vba檔

並且執行他 讓他改變他的格式

例如我的vba檔如
Sub CombinSheet()
Application.DisplayAlerts = False
For Each sh In Sheets
  If sh.Name <> "工作表1" Then
   With sh
   r = .[B65536].End(xlUp).Row
   .Range("B9:W" & r).Copy Sheets("工作表1").[B65536].End(xlUp).Offset(1, 0)
   sh.Delete
   End With
  End If
Next
Application.DisplayAlerts = True
End Sub
我要怎麼加進去vb裡讓他變成一個執行檔 可以執行
本篇文章發表於2009-10-12 09:29
什麼是iT Power資訊報 2010年藍色小舖認證專家風雲榜完全名單
1樓
回應


檢舉此回應
做法有二個
一是由VB6呼叫EXCEL的巨集
(請自行參考: http://support.microsoft.com/kb/194611/zh-tw)
另一做法則是
把巨集寫到VB6的程式(EXCEL就沒有巨集)
程式執行就等於是跑巨集囉
語法和VBA差不多

付上一個開啟EXCEL的程式給你參考


本篇文章回覆於2009-11-09 09:04
--未登入的會員無法查看對方簽名檔--
2樓
回應

jakey
檢舉此回應
找了好久的帖,雖然不是我問的但還是謝謝


本篇文章回覆於2010-02-26 11:45
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.