NZ系列工具NZ05:VBA不打开工作簿获取其内容

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在我的教程完结后,我陆续推出这类技术工具资料,这类工具整合了若干多的VBA知识点,让大家感受到VBA之强大。工具资料共两个系列,一个是YZ系列,一个是NZ系列。今日给大家介绍的是NZ系列工具NZ05:VBA不打开工作簿获取其内容f95d9fe6facc4d86297770bdb1b91d7e.jpeg

【分享成果,随喜正能量】人虽然渺小,人生虽然短促,但是人能学,人能修身,人能自我完善,人的可贵在人自身。。

NZ05 VBA不打开工作簿获取其内容

这个应用是展现给大家利用VBA在Excel应用程序不打开工作薄的情况下获得其内容的方案。这个应用是来源于一位学员的实际需求,问如何能够在Excel不打开工作薄的情况的获得工作薄信息方法。

NZ05这个工具共提供了三种应用:1获得文件的各个工作表名称;2获得各个工作表的内容(不含标题行);3获得各个工作表的内容(含标题行)。

这个工具的核心技术我封装在一个GetWorkSheets.xlam加载项中,注意VBE的打开密码是123456789,但强烈建议您不要轻易打开代码窗口,即使打开也要留有备份。工具的应用文件为VBA_GetWorkSheets.xlsm文件,这个文件中给出了各种测试的应用。

NZ05工具技术是在Excel不打开工作薄的情况下获得工作薄信息的方案,也可以作为自己开发程序的一部分,希望大家根据自己的实际场景进行合理的补充及修正。

1a3947aeba907c36c3e9763e6022af28.jpeg

一获取工作薄中各个工作表的名称

打开这个工具的应用文件VBA_GetWorkSheets.xlsm,如下面的界面,我们点击“GetWorkSheetsNames”按钮。

a5b3ad3b5c8e5b20594d16e981e4bcff.jpeg

点击后首先会提示我们要选择一个文件:

9a169aebcb17e8e695e15f98a0f791f3.jpeg

选择一个文件后,我们选择“打开”,就会在工作表中显示所选择文件的各个工作表的名称:

84c48f4834cd1d954a4be78cef508d4f.jpeg

二获得各个工作表的内容(不含标题行)

这个应用是展示给大家EXCEL在不打开工作簿的情况下,获取各个工作表的内容,而且获取的内容是不含首行标题行的。我们点击

74006892037ff238c6e29f2a15c5e430.jpeg

仍然会要求用户选择一个自己需要的文件:

6498144f39d2e2168c92339e0b4c8f6a.jpeg

确定后,我们就会得到下面的内容了:

8c977aee782bd1a825a462804ea0ce6b.jpeg

当然这个结果是不含首行标题行的。

三获得各个工作表的内容(含标题行)

这个应用是展示给大家EXCEL在不打开工作簿的情况下,获取各个工作表的内容,而且获取的内容是包含首行标题行的。我们点击:

c6fe5c725e66da524f848ffeb913f741.jpeg

仍然会要求用户选择一个自己需要的文件:

373696dd98494315cf828e620f886ba3.jpeg

确定后,我们就会得到下面的内容了:

22df223d107c4a0d06e044ab726bc057.jpeg

当然这个结果是包含首行标题行的。

这个应用实现了利用VBA在Excel应用程序不打开工作薄的情况下,获取工作簿信息及内容的方法。有需要的朋友可以应用在自己的程序文件中。

【分享成果,随喜正能量】

e4f065b820f84eb6e8e7ba4168ba279f.jpeg

下面是NZ系列VBA应用工具:

262395f259f33b79162590c1ef9f60a1.jpeg

947e88045d29115b6abfac1d9d16d091.jpeg

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

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

相关文章

stm32mp157中断简单应用

设置按键中断,按键1按下,LED亮,再按一次,灭 按键2按下,蜂鸣器响。再按一次,不响 按键3按下,风扇转,再按一次,风扇停 main.c #include "gpio.h" #include &…

leetcode 打家劫舍篇

198. 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个…

Transformer预测 | Pytorch实现基于Transformer的锂电池寿命预测(NASA数据集)

文章目录 效果一览文章概述模型描述程序设计参考资料效果一览 文章概述 Pytorch实现基于Transformer 的锂电池寿命预测,环境为pytorch 1.8.0,pandas 0.24.2 随着充放电次数的增加,锂电池的性能逐渐下降。电池的性能可以用容量来表示,故寿命预测 (RUL) 可以定义如下: SOH(t…

Linux Shell 实现一键部署vmtools

VMware Tools 简介 VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。 VMware Tools 具备以下功能: 将消息从主机操作系统传递…

TCP/IP(十五)拥塞控制

一 拥塞控制 ① 拥塞控制必要性 思考: 为什么要有拥塞控制呀,不是有流量控制了吗? ② 拥赛窗口 cwnd 什么是拥塞窗口? 和发送窗口有什么关系呢?明白: cwnd、swnd、rwnd 缩写 含义 ③ 如何知道当前网络是否出现了拥塞呢?…

不定积分(原函数)存在性定理、定积分存在性定理、变限积分存在性定理

1.不定积分(原函数)存在性定理、定积分存在性定理、变限积分存在性定理 笔记来源: 1.10个命题搞懂可积和原函数存在 2.考研变限积分概念超详细,超通俗讲解(变限积分和原函数关系) 声明:本文截图主要来自bili心一学长、…

Edge使用猴油脚本实战(实验室安全考试系统刷在线时长——网站永久自动刷新)

介绍 篡改猴 (Tampermonkey) 是拥有 超过 1000 万用户 的最流行的浏览器扩展之一。它允许用户自定义并增强您最喜爱的网页的功能。用户脚本是小型 JavaScript 程序,可用于向网页添加新功能或修改现有功能。使用 篡改猴,您可以轻松在任何网站上创建、管理…

Android平台实现lottie动画

1、lottie动画简介 Lottie 是一个应用十分广泛动画库,适用于Android、iOS、Web、ReactNative、Windows的库,它解析了用Bodymovin导出为json的Adobe After Effects动画,并在移动和网络上进行了原生渲染。它提供了一套完整得从AE到各个终端的…

【Java 进阶篇】JavaScript二元运算符详解

JavaScript是一门多用途的编程语言,它支持各种运算符,包括二元运算符。二元运算符用于执行两个操作数之间的操作,这两个操作数通常是变量、值或表达式。在本篇博客中,我们将详细探讨JavaScript的二元运算符,包括它们的…

记录:R语言生成热图(非相关性)

今天解决了一个困扰了我很久的问题,就是如何绘制不添加相关性的热图。一般绘制热图是使用corrplot包画相关性图,但是这样有一个前提,就是输入的数据集必须进行相关性分析。那么如果我不需要进行相关性分析,而是直接绘制能够反应数…

【快刊推荐】CCF-C类,2/3区SCIE,仅29天录用,16天见刊!

计算机领域 • 好刊推荐 01 期刊简介 影响因子:3.0-4.0 检索数据库:SCIE 在检 期刊分区:JCR2/3区,中科院4区 02 影响因子 影响因子呈现逐年稳步上升的趋势 03 期刊分区:JCR2/3区,中科院4区 04 预警…

Haskell网络编程:从数据采集到图片分析

概述 爬虫技术在当今信息时代中发挥着关键作用,用于从互联网上获取数据并进行分析。本文将介绍如何使用Haskell进行网络编程,从数据采集到图片分析,为你提供一个清晰的指南。我们将探讨如何使用亿牛云爬虫代理来确保高效、可靠的数据获取&am…

C++安装qt软件教程

目录 一、工具 二、安装步骤 1.1next 1.2安装目录 1.3安装环境设置选项 1.4Qt5.14.2 --> MinGW 7.3.0 64-bit 1.5 Qt5.14.2 --> 3D以下全选 1.6下一步 1.7下一步 1.8安装 三、什么是 Qt Qt 是一个跨平台的 C图形用户界面应用程序框架。 它为应用程序开发者提…

Python 单元测试设置

单元测试检查特定代码单元或模块是否按照开发人员的预期执行。 大多数时候,我们测试的代码单元是一个函数。 同样,我们可以测试所有功能。 作为最佳实践,至少在开发过程中,我们应该进行单元测试。 因此,在开发过程的…

java并发之AQS详解(待更)

一、为什么要用AQS同步框架? 开发者如果不了解JMM和多线程编程,就会写出很多线程不安全的程序,即使是经验丰富的程序员,并发编程也难免会出错。 而对于java程序员来说,并发编程就变得容易得多了,因为并发编…

如何在雷电模拟器上安装Magisk并加载movecert模块抓https包(二)

接来下在PC端安装和配置Charles,方法同下面链接,不再赘述。在模拟器上安装magisk实现Charles抓https包(二)_小小爬虾的博客-CSDN博客 一、记录下本机IP和代理端口 二、在手机模拟器上设置代理192.168.31.71:8888,设置…

rv1126-rknpu-v1.7.3添加opencv库

rv1126所使用的rknn sdk里默认是不带opencv库的,官方所用的例程里也没有使用opencv,但是这样在进行图像处理的时候有点麻烦了,这里有两种办法: 一是先用python将所需要的图片处理好后在转化为bin格式文件,在使用c或c进行读取&…

vue配置@路径

第一步:安装path,如果node_module文件夹中有path就不用安装了 安装命令:npm install path --save 第二步:在vue.config.js文件(如果没有就新建)中配置 const path require("path"); function …

设计模式-状态模式

介绍 一个对象有状态变化每次状态变化都会触发一个逻辑不能总是用if else来控制 示例 交通信号灯不同颜色的变化 UML类图 传统UML类图 简化后的UML类图 代码演示 // 状态(红灯、绿灯、黄灯) class State {constructor(color) {this.color col…

软件工程概论

文章目录 软件的定义软件的特点软件的种类软件工程的起源软件工程的三个阶段软件工程概念的提出软件开发的本质软件工程框架软件工程的目标软件工程的原则软件工程的活动 软件的定义 计算机系统中的程序及其文档。 程序是计算任务的处理对象和处理规则的描述; 文档…