EXCEL VBA 多sheet批量转转PDF

EXCEL VBA 多sheet批量转转PDF

Sub zhuanpdf()
'转pdfApplication.ScreenUpdating = False '关闭刷新Dim chaifm As String '拆分名chaifm = Sheets("参数表").Cells(75, 2).ValueDim yuanbm As String '原表名Dim ws As Worksheet  '定义表格Dim biao As String  '表名Dim biao2 As String  '辅助记数,有与否yuanbm = ActiveSheet.Namebiao = ""biao2 = ""On Error Resume NextSet ws = Nothing'第一个表If Sheets("参数表").Cells(5, 2).Value = True And Sheets("参数表").Cells(8, 2).Value <> "" Thenbiao = Sheets("参数表").Cells(8, 2).ValueSet ws = Sheets(biao)If ws Is Nothing Then '指定的工作表不存在Else '指定的工作表已存在Sheets(biao).Activatebiao2 = biaoSet ws = NothingEnd IfEnd If'第二个表If Sheets("参数表").Cells(6, 2).Value = True And Sheets("参数表").Cells(9, 2).Value <> "" Thenbiao = Sheets("参数表").Cells(9, 2).ValueSet ws = Sheets(biao)If ws Is Nothing Then '指定的工作表不存在Else '指定的工作表已存在If biao2 = "" ThenSheets(biao).ActivateElseSheets(biao).Select Replace:=FalseEnd Ifbiao2 = biaoSet ws = NothingEnd IfEnd If'第三个表If Sheets("参数表").Cells(7, 2).Value = True And Sheets("参数表").Cells(10, 2).Value <> "" ThenDim biaochuan As String '表串,即多个工作表,用“/”分开Dim iii As Integerbiaochuan = Sheets("参数表").Cells(10, 2).Valueiii = 1Do While iii <> 100iii = InStr(1, biaochuan, "/", 0)If iii = 0 Theniii = 100biao = biaochuanElsebiao = Left(biaochuan, iii - 1)biaochuan = Mid(biaochuan, iii + 1, 300)End IfSet ws = Sheets(biao)If ws Is Nothing Then '指定的工作表不存在Else '指定的工作表已存在If biao2 = "" ThenSheets(biao).ActivateElseSheets(biao).Select Replace:=FalseEnd Ifbiao2 = biaoSet ws = NothingEnd IfLoopEnd If'生成pdfCall zhuanpdf2(chaifm)
On Error GoTo 0
Sheets(yuanbm).Select
Application.ScreenUpdating = True '开启刷新End Sub
Sub zhuanpdf2(chaifm As String)
'转pdf2luj = ThisWorkbook.PathIf Dir(luj & "\拆分表", vbDirectory) = Empty ThenMkDir luj & "\拆分表"End Ifluj = luj & "\拆分表\"ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _luj & chaifm & ".pdf", Quality:=xlQualityStandard, _IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _False
End Sub

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/781228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java Web洗衣店管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点 JSP 洗衣店管理系统是一套完善的web设计系统&#xff0c;对理解JSP java 编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发&#xff0c;数据库为Mysql5.0&#xff0c;使用…

API接口自动化测试框架搭建之需求整理、详细设计和框架设计!

​ 简介&#xff1a; API接口自动化测试框架搭建之需求整理、详细设计和框架设计 1 需求整理 1.1 实现目的 API接口自动化测试&#xff0c;主要针对http接口协议&#xff1b;便于回归测试&#xff1b;线上或线下巡检测试&#xff0c;结合持续集成&#xff0c;及时发现运行环…

数据迁移通用笔记(Minio、Mysql、Mongo、ElasticSearch)

序号更新时间备注12024.03.26初始化笔记22024.03.27细化ES 集群和单节点的描述 文章目录 一、Mino 数据迁移1、mc的基础操作2、镜像复制3、备份复制 二、MySql数据迁移1、利用主从复制2、数据汇出汇入 三、Mongo数据迁移1、利用主从复制2、数据汇出汇入 四、ElasticSearch数据迁…

图像最低三位的可能情况

要求 函数f,函数g,分别针对三个比特位bit1,bit2,bit3进行运算,得到结果为A和B。具体为: A=f(bit1,bit2,bit3) B=g(bit1,bit2,bit3) 能否让函数f和函数g满足让A和B的结果出现四种可能“00”、“01”、“10”、“11”。 实现 可以设计这样的函数f和g,使得它们对于三个比特…

设计模式(8):组合模式

一.组合模式场景 把部分和整体的关系用树形结构来表示&#xff0c;从而使客户端可以使用统一的方式处理部分对象和整体对象。 二.组合模式核心 抽象组件(Component)角色&#xff1a;定义了叶子和容器组件的共同点&#xff1b;叶子组件(Leaf)角色&#xff1a;无子节点&#x…

嵌入式中逻辑分析仪的基本操作与实现

作为一名嵌入式软件/硬件工程师,要会使用各种仪表仪器,尤其示波器、逻辑分析仪, 这两个仪器可以监测各种数据线、信号线波形, 可以帮我们快速定位产品问题,缩短开发周期。 今天一口君安利一款非常不错的逻辑分析仪:kingst LA5016 这款仪器非常容易上手, 尤其在一些…

【滑动窗口】Leetcode 水果成篮

题目解析 904. 水果成篮 算法讲解 这道题的本质就是&#xff1a;寻找一段连续的区域&#xff08;子数组&#xff09;&#xff0c;这一段连续的区域里面最多包含两种水果&#xff0c;因为有可能这一段连续的区域里面全是一种水果&#xff0c;比如&#xff1a;f(x) {1,1,1,1,…

Linux中安装JDK17.X

1、总体概述&#xff1f; 该操作方式适合centos或red hat环境 2.1、在线下载JDK安装包&#xff1f; 通过wget命令下载JDK17.X包 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 如果提示&#xff1a;没有wget命令就安装wget yum install w…

G35-2单螺杆泵

在现代工业流程中&#xff0c;流体输送是至关重要的一环。无论是石油化工、能源开采还是精细化工领域&#xff0c;高效率和可靠的泵送设备都是确保生产过程平稳运行的关键。在这样的背景下&#xff0c;G35-2单螺杆泵凭借其卓越的性能和广泛的应用性&#xff0c;成为了众多工业企…

答题小程序功能细节揭秘:如何提升用户体验和满足用户需求?

答题小程序功能细节体现 随着移动互联网的快速发展&#xff0c;答题小程序成为了用户获取知识、娱乐休闲的重要平台。一款优秀的答题小程序不仅应该具备简洁易用的界面设计&#xff0c;更应该在功能细节上做到极致&#xff0c;以提升用户体验和满足用户需求。本文将从题库随机…

SCI论文发表多长时间才可以被检索?

sci检索&#xff0c;是指发表的sci论文可以在web of science上查询到&#xff0c;是sci论文发表的最后一个步骤&#xff0c;建立在见刊的基础之上。那么&#xff0c;sci发表后多久可检索?没有统一标准&#xff0c;刊物不同&#xff0c;检索时间有差异。 一、SCI文章检索的注意…

深入解析AI大模型:原理、挑战与前景

前言 在现今技术飞速发展的时代&#xff0c;AI大模型学习已成为科技领域的研究热点。要想在这一领域取得突破&#xff0c;研究者需掌握扎实的数学基础、编程能力以及特定领域的业务知识。本文将深入剖析AI大模型的原理、挑战与前景&#xff0c;为读者提供有益的建议。 一、AI…

Ubuntu22.04安装 wordpress

第一步安装 mysql 这个必须是第一步 sudo apt install mysql-server第二步修改mysql密码 ubuntu 首次登录mysql8 未设置密码或忘记密码解决方法 亲测可用 第三步安装 nginx sudo apt update && sudo apt upgrade -y sudo apt install nginx sudo systemctl enable …

Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理

我用navicat连接我的阿里云服务器的mysql服务器的时候,出现了1130的报错。&#xff08;mysql Server version: 5.7.42-0ubuntu0.18.04.1 (Ubuntu)&#xff09; 我来记录一下这个原因&#xff0c;以及修改过程&#xff01; 1.首先进入mysql -u root -p&#xff0c; mysql客户端…

FoFa 查询工具

FoFaX是一款使用Go编写的命令行FoFa查询工具、在支持FoFa查询规则上增加了Fx语法来方便使用者编写自己的规则、并且内置了一些常用的规则&#xff0c;除此之外还有联动其他安全产品在内的其他多个实用功能 ****fofax工具获取 https://github.com/xiecat/fofax 为了帮助大家更…

【微服务】配置Nacos管理SpringBoot配置文件(附解压包)

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 一、什么是Nacos Nacos可以帮助我们配置和管理微服务&#xff0c;是阿里的一个开源产品&#xff0c;是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。Nacos可以用来实现配置中心和服务注册中心。 …

2024年道路运输安全员考试真题题库

2024年道路运输安全员考试真题题库 一、单选题 18.进行超限运输需要对道路进行加固、改造时&#xff0c;所需费用由谁承担&#xff1f;&#xff08;&#xff09; A.公路管理机构 B.托运人 C.承运人 答案&#xff1a;C 19.大件运输车辆通行公路桥梁时&#xff0c;哪种做…

Kafka 面试题及参考答案

目录 1. Kafka 的核心特性是什么? 2. Kafka 为什么能够实现高吞吐量? 3. Kafka 的消息丢失是

FPGA高端图像处理开发板:鲲叔4EV,寄托了未来的一块开发板

目录 前言鲲叔4EV----高端FPGA图像处理开发板核心板描述底板描述配套例程源码描述配套服务描述开发板获取 前言 在CSDN写博客传播FPGA开发经验已经一年多了&#xff0c;帮助了不少人&#xff0c;也得罪了不少人&#xff0c;有的人用我的代码赢得了某些比赛、得到了心仪的offer…

力扣 520.检测大写字母

我们定义&#xff0c;在以下情况时&#xff0c;单词的大写用法是正确的&#xff1a; 全部字母都是大写&#xff0c;比如 "USA" 。单词中所有字母都不是大写&#xff0c;比如 "leetcode" 。如果单词不只含有一个字母&#xff0c;只有首字母大写&#xff0c…