如何使用EXCEL函数宏

优秀的发带
于2020-06-25 23:13 发布 1992次浏览
- 送心意
赵海龙老师
职称: 中级会计师,税务师
2020-06-26 08:44
你好,很高兴为你解答
你需要先录制一个宏然后每次重复的地方直接点击宏就可以执行
相关问题讨论
你好
ALT+F11,打开编辑器,就能看到了
2020-02-09 16:51:37
如何将多个Excel文件合并成一个有多个sheet的Excel文件?
1、新建一个文件夹,将需要合并的excel文档复制到该文档目录下。
2、新建一个EXCEL空白文档,鼠标移动到在sheet工作表上单击右键,选择“查看代码”选项,进入VBA控制台。
3、在菜单栏点击“插入”菜单,选择“模块”选项,进入模块编辑界面。
4、在编辑框中复制以下代码,注意符号,需是英文状态下。
'功能:把多个excel工作簿的第一个sheet工作表合并到一个excel工作簿的多个sheet工作表,新工作表的名称等于原工作簿的名称Sub Books2Sheets() '定义对话框变量 Dim fd As FileDialog Set fd = Application.FileDialog(msoFileDialogFilePicker) '新建一个工作簿 Dim newwb As Workbook Set newwb = Workbooks.Add With fd If .Show = -1 Then
'定义单个文件变量 Dim vrtSelectedItem As Variant
'定义循环变量 Dim i As Integer i = 1 '开始文件检索 For Each vrtSelectedItem In .SelectedItems
'打开被合并工作簿 Dim tempwb As Workbook Set tempwb = Workbooks.Open(vrtSelectedItem)
'复制工作表 tempwb.Worksheets(1).Copy Before:=newwb.Worksheets(i)
'把新工作簿的工作表名字改成被复制工作簿文件名,这儿应用于xls文件,即Excel97-2003的文件,如果是Excel2007,需要改成xlsx newwb.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")
'关闭被合并工作簿 tempwb.Close SaveChanges:=False i = i + 1 Next vrtSelectedItem End If End With Set fd = Nothing
End Sub
5、代码输入后,点击菜单项中“运行”,选择“运行子过程”选项,或者按下F5快捷键,运行代码。
6、运行代码后,会弹出文档选择界面,找到新建文件夹的路径,选择你所需要合并的文档,选择文档后,点击“打开”,代码正在运行,运行时间视文档数目而定。
7、代码段运行结束后,就会出现已经合并完成的界面。
2022-03-09 10:53:16
Excel定位快捷键是F5,可以使用此快捷键实现单元格定位,也可以实现跳转到某个特定位置,比如可以使用F5快捷键跳转到公式编辑器。
应用案例:假设你有一个Excel表格,表格中有大量内容,你想定位到某一行或者某一列,这时你可以使用F5快捷键,在弹出的“定位”窗口中输入要定位的行号或者列号,然后点击确定即可定位到该位置。
2023-02-24 21:26:27
你好!这个你用WPS可以操作
2024-05-14 17:50:18
你好,这个一般是07版本和10版本的,学完后可以直接用10版本直接按照老师的方法练习
2022-01-21 10:46:45
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
你好,我想咨询下,之前公司的账都给财务公司做的,结 问
可以向当地税局举报的 答
请问公司支付超过员工正常工资,做其他应收款处理 问
超过部分,要收回的吗 ? 答
您好,我公司是销售打印机的一般纳税人,请问现在开 问
同学,你好 一般纳税人,服务费是开具6% 答
老师你好,个体户跟小规模一样,每个月不满30万,是免 问
您好,是的,就是你说的这样的 答
老师,我们2月份没有发工资,但是有计提,需要申报缴纳 问
您好,要的,这个也要申报的 答
获取全部相关问题信息





粤公网安备 44030502000945号



优秀的发带 追问
2020-06-26 08:51
优秀的发带 追问
2020-06-26 08:52
优秀的发带 追问
2020-06-26 09:08
赵海龙老师 解答
2020-06-26 09:11