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软件的机器上使用。换句话说,就是通过某种手段给他加上了相应的头文件,单它并不是一个完整的可执行文件。