excel提取多表格中指定格

时间:2023-01-17 整理:docExcel.net

[excel如何对特定格式的单元格数量进行计数]假如你的数据列在A列,利用一个空白列作为辅助列,如B列。 选择B1单元格,插入→名称→定义 在上面的名称框中输入cl 在下面的引用位置中输入 =get.cell(63,$A1) 添加,关闭 在B1中...+阅读

用公式的话,你必须先把所有的工作表都点开,这样如果工作表多了,比如说200个,那就比较吃力了.

建议使用VBA,更方便,在C1格写下保存7071,7072这些表名的路径(比如:D:\Test\),在你这个工作表中建一个CommandButton,把以下代码复制进去(可以先把代码复制到word中,再从word中复制到按钮下面,这样不用你调格式了):

用VBA代码还有一个好处,可以自动提取路径下的表名到A列,不用输(当然以下代码没加这个功能,如果有需要,我可在以下代码前面加几行代码就可以了)

Private Sub CommandButton1_Click()

On Error Resume Next

row1 = Range("a65536").End(xlUp).Row

For i = 2 To row1

WBName = Trim(Range("a" & i)) & ".xls"

WBPath = Trim(Range("c1")) & WBName

Workbooks.Open WBPath, False, True

If Err.Number = 1004 Then

Err.Clear

Range("b" & i) = "未找到表" & Range("a" & i) & ".xls"

Else

Range("b" & i) = Workbooks(WBName).Worksheets(Trim(Range("b1"))).Range("H82")

End If

Workbooks(WBName).Close False

Next i

End Sub

本文地址:https://www.docexcel.net/show/3_59694.html

以下为关联文档:

EXCEL怎样输入固定格式的数字型字符有两种方法。 方法一:将单元格格式设置为文本格式,然后输入数字 第一步:选择区域 第二步:点击鼠标右键,选择-设置单元格格式。如图 第三步:设置单元格格式为文本。如图 这样输入...

Excel如何在代码中指定运行宏的快捷键工具:office excel 步骤: 1、打开office excel,执行菜单操作“工具”→“宏”→“宏”。 2、创建一个原来就没有的宏。输入宏的名字,点击“创建”。 3、输入自己的宏代码即可。...

matlab中怎么用xlsread调用excel中多个sheet最后存在某个excel中指1.用xlsread指令将excel文件中的数据读入MATLAB,设excel文件名为“filename.xls",读入指令为 matrix1 = xlsread("filename.xls"); 执行该指令后excel中的数据将会被MATLAB自动存...

用VBA在Word中指定页码做一个饼图目前我想到的方案是利用Word里面的“索引”功能。 1、选中需要提取的文字,执行菜单命令“插入-引用-索引和目录”; 2、在“索引”选项页里面选择单击按钮“标记索引项”; 3、指...

使用excel VBA复制一个工作表中指定的列中的数据粘贴到另一个工Sub test() Dim s, t Dim i As Integer Dim rs As Integer s = Array(1, 5, 8) t = Array(2, 6, 7) Sheets("目标表").Select With Sheets("原始表") For i = 0 To UBound(s) rs = ....

asp生成一定格式的word文档并下载cs模式。 把word库导入到项目中,然后,在功能页面中创建word对象,操作此对象就可以了。 bs模式。 解决方法有两种 1.先把数据装载到gridview或repeater等中,然后,通过response把数...

JXL如何修改Excel文件中指定单元格的内容??正好写了一个,给你参考~public static void modifyExcel(String excelpath){ try { jxl.Workbook wb =null; //创建一个workbook对象 try { InputStream is = new FileInputSt...

Excel VB宏如何使用正则表达式截取指定格式的字符串额,看你的例子,最新和第一行貌似没有区别啊?如果是这样子的话 Sub Button_Click() Dim intEndIndex As Integer Dim strProgress As String, str Dim objRegExp As New RegExp...

excel怎么把横排竖排照亮定格用宏 实现 或者 使用WPS 就可以!!! Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Rows(Target.Row).Interior.ColorInd...

相关推荐: