如何使用VBA引用外部指定excel单元格 用Excel中的VBA编写函数,函数参数如何引用Excel中...

作者&投稿:慎符 (若有异议请与网页底部的电邮联系)
sub 获取外部数据()
Dim Wb1 As Workbook
Dim Wb2 As Workbook
Dim Temp As String
Set Wb1 = ThisWorkbook
Temp = ThisWorkbook.path & "\111.xlsx" '外部文件路径
Set Wb2 = GetObject(Temp) '后台打开外部文件
Wb1.Sheets("Sheet1").range("A1") = Wb2.Sheets("Sheet1").range("A1") '引用
Wb2.Close False '关闭外部文件
End Sub


Workbooks("C:\Documents and Settings\Administrator\桌面\黄石成美自施\K01(总的部分)\K0101第一册\K0101ml.xls").open
workbooks(1).sheets("sheet1").cells(1,1).value=Workbooks("K0101ml.xls").sheets("sheet1").cells(1,1).value
workbooks("K0101ml.xls").close
你可以自己改改,也可以用循环来实现多个单元格引用

excel使用VBA制作在sheet2中的单元格A1和B2中输入数据后到SHEET1中查找A1和2、可不可以不要把单独的单元格和列放在一起说啊,到底是一列还是一个

请查阅VBA手册。
大概可以这样实现:
Sub RoundRegion()
For Each c In ActiveCell.CurrentRegion.Cells
'你的处理代理在这里添加
Next
End Sub

如何使用VBA引用外部指定excel单元格~

Workbooks("C:\Documents
and
Settings\Administrator\桌面\黄石成美自施\K01(总的部分)\K0101第一册\K0101ml.xls").open
workbooks(1).sheets("sheet1").cells(1,1).value=Workbooks("K0101ml.xls").sheets("sheet1").cells(1,1).value
workbooks("K0101ml.xls").close
你可以自己改改,也可以用循环来实现多个单元格引用

你要想简便的话,简单的点点,不想用手输入那么麻烦,可以这样:
Function XXX(ST As Range) As String
XXX = ST.Text
End Function
这样便可在Excel中引用"=XXX(A3)"

如何用函数或VBA调用(引用)另外一个工作表的数据
答:1、首先,在Excel表格中输入如图内容,以方便在VBA中进行读取和处理操作。2、进入VBA环境,可以按键盘上的“Alt+F11”进入。右击“Microsoft Excel对象”,从其右键菜单中选择“插入”-“用户窗体”项。3、接着向窗体中拖动一个“标签”和一个“按钮”,右击“按钮”,从其扩展菜单中选择“属性”项。...

利用VBA 将access中的所有数据导入到指定的excel中
答:1、选择菜单中【工具】→【引用】命令项,即可弹出对话框,在下拉列表框中查找并勾选项目“Microsoft ActiveX Data Objects 2.1 Library”,即可完成对ADO的引用。2、程序:与Access2007数据库连接语句 在“模块1”中声明公共变量“Public Conn As ADODB.Connection”,方便各个宏对数据库连接变量“Conn”...

在excel表格中使用vba引用单元格区域
答:1、首先我们打开一个工作样表作为例子。2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Option Explicit Sub Random()Dim myRange As Range Dim rng As Range '设置对单元格区域的引用 Set myRange = Worksheets(Sheet1).Range(A1:D5)Set rng = Worksheets(S...

excel vba如何引用单元格值?
答:步骤 1、首先我们打开一个工作样表作为例子。2、在工作表中引用单元格数值我们使用=加上单元格序列即可引用,如图中所示在c22单元格中输入=b13,则c22的单元格中的数据就是引用b13单元格的数据。3、与直接输入数据相比,这样的引用更能保证准确性和快速。比如b13单元格内的数据是中文,且有多个汉字,这...

如何在excel中使用VBA调用其它外部程序
答:使用shell语句,例子:Sub RAR() Shell "C:\Program Files\WinRAR\WinRAR.exe", vbNormalFocusEnd Sub

vba excel 怎么引用excel区域
答:引用一个区域可以使用Range对象。Range对象代表某一单元格、某一行、某一列、某一选定区域(该区域可包含一个或若干连续单元格区域),或者某一三维区域。可以使用WorkSheet的Range方法来返回一个Range对象,下例将单元格 A1 中的值赋给单元格 A5:Worksheets("Sheet1").Range("A5").Value = Works...

VBA如何调用C#指定路径的exe文件并获取其中参数?
答:exe", 1) '扫描路径及程序(可以设为实际的)为:"C:\Program Files\Microtek\ScanWizard 5\ScanWizard5.exe"AppActivate ReturnValue End Sub 2.VBA控制外部扫描程序的参数可能性不大。3.建议批量扫描图片存到一个文件夹中可以批量改名,扫描程序一般能自动给图片编号的,可以在EXCEL表中建立索引。

怎样用vba引用一个单元格区域
答:可以用以下的代码来表示一个范围:range(cells(1,1),cells(4,4))或者 cells(1,1).resize(4,4)就可以了,单独cells没办法引用一个区域,必须借助range 或者resize。

excel中vba引用问题
答:打开vba编辑器 依次单击Office按钮,然后选择“Excel选项”:单击“常用”,然后勾选“在功能区显示‘开发工具’选项卡”,然后单击“确定”:依次单击“开发工具,Visual Basic”后,即可打开VBA编辑器:使用Vba编辑器 右击需要插入代码的表,如,本文要达成的目标是单击一个按钮,然后实现对B列3-11单元...

vba怎样打开指定路径的excel文件
答:打开文件如下:Workbooks.Open ("C:\对账单\对帐单.xlsx")这里你可以把“C:\对账单\”换成你的绝对路径,你可以用:a = ThisWorkbook.Patha = ThisWorkbook.PathWorkbooks.Open ("" & a & "&" \ "&对帐单.xlsx")来获取你当前表的绝对路径,然后再打开,因为不知道你的具体情况,如果有问题...