
需要补充的是对于 windows 10 *** 作系统(目前我只测试了64bit),解决方法稍有不同,在此分享一下。简单来讲就是需要把“/dde”改成“"%1" /x”,并且删除或改名“ddeexec”项。
有两个方法可以在独立的进程中打开Excel。
1、临时性的方法:按住Alt键,点击Excel图标,会问你“是否启动新的Excel实例”,点击“是”就可以了,重复这个方法你可以临时性的用独立的进程打开多个Excel实例。
2、永久性的方法:修改注册表,可以让你任何时候双击一个Excel文件,都能以独立的进程打开这个Excel文件。
Step 1 按下“Windows图标建”+R,在“运行”窗口输入“regedit”,会打开注册表编辑器,然后打开[HKEY_CLASSES_ROOT\ExcelSheet12\shell\Open\command],双击“(默认)”,将末尾的“/dde”改成“"%1" /x”。
改完后默认键的值看起来就是:"C:\Program Files\Microsoft Office\Office15\EXCELEXE" "%1" /x
Step 2 双击“command”,也是将末尾的“/dde”改成“"%1" /x”。
Step 3 将[HKEY_CLASSES_ROOT\ExcelSheet12\shell\Open]下面的“ddeexec”改个名字,比如改成“ddeexec2”。
Step 4 对注册表的“ExcelSheet8”做同样的 *** 作(即[HKEY_CLASSES_ROOT\ExcelSheet8\shell\Open]),这可以确保你对于Excel 97/2003版本的文件也同样能用独立进程打开。
注意修改上述参数是要确保输入的是英文的引号,确保保留了原有的空格。
打开任务管理器,如果你看到两个以上的“Microsoft Exce”进程,就表示你成功了。
如果想读取1300多个excel文档中同一位置单元格的数据,可以通过如下方法、步骤完成(需要使用VBA):
方法一
将文档放入同一个文件夹;
在汇总表中打开VBA编辑器,插入模块;
编写代码,完成以下步骤:
a遍历文件夹;
b依次打开文件夹中文件;
c获取单元格数据,并关闭已打开文件。
方法二
1、2、3a步骤同方法一,之后运行ExecuteExcel4Macro宏,在文件不打开的情况下对文件进行读取。
方法三
将excel文档数据导入access,进行汇总;
将access数据导出至excel。
准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软件。
EXCEL中找出并显示同一名称对应的多个数值办法如下:
1、首先在Microsoft Office 家庭和学生版 2016 excel表格1中输入需要取数的数据内容。
2、然后在Microsoft Office 家庭和学生版 2016 excel新的表格位置根据表格中的名称提取出“SC”的数据显示在对应的位置。
3、在空白单元格位置点击“fx”插入“vlookup”函数。
4、在函数参数设置中按照下图中的数据录入,转换为公式为:=VLOOKUP(D10,$A$2:$B$7,2,0)。
5、点击输入按钮,生成函数计算结果,下拉公式,批量提取数据。显示的数字是成功提取的结果。显示的“#不适用”是原始单元格没有相应的数据。
用VBA程序实现,假设将所有sheet中的第一行,提取到新建的sheet表中\
代码及注释如下:
Sub main()
WorksheetsAdd after:=Sheets(SheetsCount) '添加新的工作表,用于存放数据
For i = 1 To SheetsCount - 1 '遍历所有工作表,除新添加的工作表外
Sheets(i)Rows(1)Copy Sheets(SheetsCount)Range("A" & i) '将每个工作表的第一行,复制到新工作表,从第一行开始依次往下累加
Next i
End Sub
以上就是关于Excel 请问如何以独立进程开启多个excel文件全部的内容,包括:Excel 请问如何以独立进程开启多个excel文件、怎么从多个不同名excel文档同一位置单元格提取数据到新文档、EXCEL中如何找出并显示同一名称对应的多个数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)