Wps excel格式转化 宏代码

Wps excel格式转化 宏代码,第1张

以下是将 WPS Excel 文件转换为 Excel 格式的宏代码

Sub SaveAsExcel()

Dim TargetFile As String

Dim objWkb As Workbook

Dim objApp As Object

Set objWkb = ActiveWorkbook

Set objApp = CreateObject("ExcelApplication")

If objWkb Is Nothing Or objApp Is Nothing Then

MsgBox "程序出错!"

Exit Sub

End If

With objApp

Visible = False

WorkbooksAdd

Set objWkb = WorkbooksOpen(objWkbFullName)

TargetFile = Replace(objWkbFullName, "et", "xlsx")

ApplicationDisplayAlerts = False

objWkbSaveAs TargetFile, FileFormat:=xlOpenXMLWorkbook

Quit

End With

MsgBox "保存成功!"

End Sub

使用方法:

1打开一个 WPS Excel 文件。

2按下 ALT + F11 进入 VBA 界面。

3在左侧 Project 窗口中找到当前文件所在的 VBAProject。

4右键单击 VBAProject,选择 Insert -> Module,即可打开一个新的 VBA 代码模块。

5将以上代码复制到新的模块中,并保存。

6返回 WPS Excel 界面,按下 Alt + F8 快捷键调出宏对话框,选择 "SaveAsExcel" 宏执行即可。

请注意,在执行宏代码前最好先备份一份原始文件,以防不测。

这次提问题已经有进步,但是表2的EFG还是看不清是跨列居中还是合并单元格。 *** 作上这样的结构还是比较烦的哦!

根据上面的题意,在表2的E3单元格输入公式

=OFFSET(表1!$A$1,MATCH($A3,表1!$A:$A,0)-1,MATCH(E$1,表1!$2:$2,0))

必须选择E3:G3单元格再复制向右拉,H、K等单元的公式才会自动出来,然后整个选择E3:AY3……之类的一行,复制并下拉,就可以了。

=INDEX(A$1:a$5,SMALL(IF($F2:$F$5=6,ROW($F2:$F$5),65536),ROW(A1)))&""

数组公式,同时按CTRL SHIFT 回车键,出现结果,右拉下拉公式

假设生日在F列

截图为嘛没行列号?

普通会员可以导出Excel数据。

wps表单怎么导出excel我们需要(3步)进行 *** 作, *** 作步骤如下:

1、首先打开文件列表,找到选项栏,打开“文件”选项。

2、然后选择另存为,在下拉列表里,选择“另存为”功能。

3、最后导出表格,点击Excel文件格式,确定保存导出表格。

以上就是关于Wps excel格式转化 宏代码全部的内容,包括:Wps excel格式转化 宏代码、wps如何在同一区域内按一定条件获取数据到另一个表格中、wps表格如何选择性获取另一个表格数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10171815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存