excelvba可以編譯嗎
㈠ EXCEL的VBA和Visual Basic是一樣的嗎
並不完全一樣,VBA沒有聽過能編譯的
VBA可以實現VB的基本功能,但它更側重於辦公
㈡ excel的VBA編譯語法錯誤怎麼改
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count=1 Then
if target.row>=6 and target.row<=12 then
if target.column>=6 and target.column<=9 then
target="Test"
end if
end if
End If
End Sub
㈢ Excel Excel VBA代碼能用Visual Studio2010封裝嗎
當然不能,vba是為office定製的。很多函數涉及的對象和函數都在excel程序內,肯定不能脫離excel編譯的。
㈣ EXCEL VBA 的編譯器是不是能同時控制所有OFFICE程序
不是的,EXCEL
VBA
和WORD
VBA
程序語言有很大不同.
例如:word的
Dim
axlsAs
excel.Application,
a1
As
excel.Document
Set
axls
=
CreateObject("excel.application")
Set
a1=
axls.Documents.Open(Filename:="G:\第一段.xls",
Visible:=False)
Documents
這個與Excel就有很大不同。
你的問題比較深奧,可能需要更權威人士解決.
我建議你去http://club.excelhome.net
這里看看,這裡面VBA高手很多。
希望你能早日解決問題:)
㈤ EXCEL VBA 2007版能封裝成EXE文件嗎
1、VBA只是一種腳本程序,它不能獨立運行。
2、如果想封裝成exe文件只能用VB或者C++這種高級需要。
3、可以把需求描述的更詳細些。
4、編程時遇到問題可以找網友。
㈥ excel vba 編譯錯誤,塊if 沒有 end if 塊
最後把
end
if
和end
with
換一下
With
Sheets("單元匯總單").UsedRange.Find(What:="分類匯總",
LookAt:=xlPart).End(xlUp)
.Offset(1,
0)
=
[E3].Value
.Offset(1,
1)
=
1
End
If
這里少一個
㈦ 用VBA可以編寫可執行程序嗎
vba可以封裝成exe或者dll後綴的文件。但是無法在未安裝相應office軟體的機器上使用。換句話說,就是通過某種手段給他加上了相應的頭文件,單它並不是一個完整的可執行文件。