Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将多个工作表中的数据放入为另一个工作表定义的变量中

将多个工作表中的数据放入为另一个工作表定义的变量中
EN

Stack Overflow用户
提问于 2020-06-16 10:05:32
回答 2查看 25关注 0票数 0

我遇到过这样的情况:在VBA中,我希望将多个工作表中的数据放入另一个工作表中的变量中。我想将该变量数据附加到一个文本文件中。

我不想将整个数据导出到文本文件中,我只想导出特定范围内的数据。

因此,现在对于每个工作表,我都有一个包含每个工作表所需数据的变量,我希望将每个工作表的变量中的数据发送到主表中定义的函数。

假设我在表1中有一个变量s1,其中包含一些数据。我希望该变量数据在另一个工作表中是可评估的。

我怎样才能满足上述要求?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-16 10:33:45

如果您想要从MasterSheet控制它,您可以在工作表上将变量声明为Public,然后为文本指定一些值。您可以从MasterSheet获取这些值:

Sheet1

代码语言:javascript
运行
AI代码解释
复制
Public s1 As String

Sub giveValue()
    s1 = "Hello from Sheet1"
End Sub

Sheet2

代码语言:javascript
运行
AI代码解释
复制
Public s1 As String

Sub giveValue()
    s1 = "Hello from Sheet2"
End Sub

MasterSheet或任何模块上使用MasterSheet进行访问

代码语言:javascript
运行
AI代码解释
复制
Sub AssessSheetVariables()
    Debug.Print Sheet1.s1
    Debug.Print Sheet2.s1
End Sub

输出:

代码语言:javascript
运行
AI代码解释
复制
Hello from Sheet1
Hello from Sheet2
票数 2
EN

Stack Overflow用户

发布于 2020-06-16 10:18:56

如果工作表Sheet1中有s1,则可以将其传递给MasterSheet函数:

Sheet1

代码语言:javascript
运行
AI代码解释
复制
Sub Example()
Dim s1 As String
    s1 = "Hello"
    MasterSheet.AssessString s1
End Sub

MasterSheet

代码语言:javascript
运行
AI代码解释
复制
Sub AssessString(s As String)
    ' do some stuff
End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62405956

复制
相关文章
将一个工作表拆分为多个工作表
最近已经不止一次被人问到:怎么将一个工作表拆分为多个工作表?一般这样的需求,是因为将1-12月的数据写在了一个工作表上,而现在又想将它拆分为12个单独的工作表,每个工作表单独一个月份.总结了一下,文艺
但老师
2022/03/22
4.5K0
将一个工作表拆分为多个工作表
快速汇总多个工作簿/工作表中的数据(Excel工具推荐)
很多数据散落在很多工作表或者工作簿中,由于某项工作我们需要将这些数据做个汇总。比方,我们有以下三个工作簿
wujunmin
2021/09/07
11.1K1
快速汇总多个工作簿/工作表中的数据(Excel工具推荐)
yhd-VBA从一个工作簿的某工作表中查找符合条件的数据插入到另一个工作簿的某工作表中
【问题】我们在工作中有时要在某个文件(工作簿)中查找一些数据,提取出来。常用的方法是打开文件,来查找,再复制保存起来。如果数据少还是手工可以的,如果数据多了可能就。。。。
哆哆Excel
2022/10/31
5.7K0
自动合并工作簿中各工作表数据
合并多表数据是工作中常见的情形。本文介绍一种在Excel及Power BI中不使用任何公式,快速合并一个工作簿中多个工作表的方法。
wujunmin
2021/09/07
1.6K0
自动合并工作簿中各工作表数据
Excel公式技巧14: 在主工作表中汇总多个工作表中满足条件的值
我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。
fanjy
2020/03/12
9.5K0
VBA: 将多个工作簿的第一张工作表合并到一个工作簿中
文章背景: 在工作中,有时需要将多个工作簿进行合并,比如将多份原始数据附在报告之后。一般的操作方法是打开两个工作簿(目标工作簿和待转移的工作簿),然后选中需要移动的工作表,右键单击以后选择“移动或复制”。接下来在新的对话框里面进行设置。
Exploring
2022/09/20
6.3K0
VBA:  将多个工作簿的第一张工作表合并到一个工作簿中
问与答118:如何使用VBA将多个工作表数据复制到PPT中?
遍历每个工作表,如果工作表的单元格S1中的值为“1”,则将该工作表的“Print_Area”(打印区域)复制并粘贴到一张空白幻灯片中。
fanjy
2021/05/07
5.3K1
Excel应用实践16:搜索工作表指定列范围中的数据并将其复制到另一个工作表中
“在工作表Sheet1中存储着数据,现在想要在该工作表的第O列至第T列中搜索指定的数据,如果发现,则将该数据所在行复制到工作表Sheet2中。
fanjy
2019/07/19
6.4K0
Excel应用实践18:按照指定工作表中的数据顺序对另一工作表中的数据排序
我从数据库中导入数据到工作表,本来数据库中的数据顺序是排好了的,然而导入工作表中后数据顺序变乱了。如果在工作表中使用复制粘贴来重新恢复固定的顺序,将会花费大量的时间,能否使用VBA快速完成排序,详情如下。
fanjy
2019/07/19
3.1K0
Excel小技巧54: 同时在多个工作表中输入数据
很多情形下,我们都需要在多个工作表中有同样的数据。此时,可以使用Excel的“组”功能,当在一个工作表中输入数据时,这些数据也被同时输入到其它成组的工作表中。
fanjy
2020/09/10
3.4K0
Excel小技巧54: 同时在多个工作表中输入数据
使用Python将多个工作表保存到一个Excel文件中
本文讲解使用Python pandas将多个工作表保存到一个相同的Excel文件中。按照惯例,我们使用df代表数据框架,pd代表pandas。
fanjy
2021/11/10
6.4K0
使用VBA在工作表中列出所有定义的名称
有时候,工作簿中可能有大量的命名区域。然而,如果名称太多,虽然有名称管理器,可能名称的命名也有清晰的含义,但查阅起来仍然不是很方便,特别是想要知道名称引用的区域时,如果经常要打开名称管理器查找命名区域,会非常麻烦,也浪费时间。
fanjy
2022/11/16
6.9K0
使用VBA将图片从一个工作表移动到另一个工作表
今天跟大家分享的技巧来自thesmallman.com,一个分享Excel技巧技术的网站。
fanjy
2022/11/16
4.1K0
使用VBA将图片从一个工作表移动到另一个工作表
Excel技术:如何在一个工作表中筛选并获取另一工作表中的数据
问题:需要整理一个有数千条数据的列表,Excel可以很方便地搜索并显示需要的条目,然而,想把经过提炼的结果列表移到一个新的电子表格中,不知道有什么好方法?
fanjy
2022/11/16
19.8K0
Excel技术:如何在一个工作表中筛选并获取另一工作表中的数据
VBA技巧:复制多个工作表
有时候,我们想要批量复制多个工作表到新的工作簿,可以使用VBA代码来实现。例如,工作簿中有三个工作表,其名称分别为:Data、完美Excel和Output,要将这三个工作表一次复制到一个新的工作簿中并保存,示例代码如下:
fanjy
2022/11/16
2.6K0
Excel中如何批量重命名工作表与将每个工作表导出到单独Excel文件
Step 1: 打开Developer Tab找到VBA (快捷键 Alt+F11)
繁华是客
2023/03/03
4K0
VBA代码:拆分工作簿示例——将工作簿中的每个工作表保存为单独的工作簿
只需在要拆分的工作簿中运行上述代码,就可将该工作簿中的所有工作表全部保存为单独的工作簿。
fanjy
2022/06/04
4.2K0
VBA代码:拆分工作簿示例——将工作簿中的每个工作表保存为单独的工作簿
【实战】将多个不规则多级表头的工作表合并为一个规范的一维表数据结果表
最近在项目里,有个临时的小需求,需要将一些行列交叉结构的表格进行汇总合并,转换成规范的一维表数据结构进行后续的分析使用。
Excel催化剂
2023/01/30
2.2K0
常用功能加载宏——多个工作表合并到一个工作表
把数据复制到一个工作簿后,一般我们还需要进行数据处理,而数据处理要在一个工作表才方便,所以把多个工作表的数据复制到一个工作表再进行数据处理也会经常碰到:
xyj
2020/07/28
1.8K0
常用功能加载宏——多个工作表合并到一个工作表
Excel公式技巧94:在不同的工作表中查找数据
很多时候,我们都需要从工作簿中的各工作表中提取数据信息。如果你在给工作表命名时遵循一定的规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同的工作表中提取数据。这项技术可以节省时间,提高效率。
fanjy
2021/07/12
13.3K0

相似问题

将数据表放入新工作表中

14

将变量放入外部工作表

42

将工作表中的数据放入任务窗格

23

是否可以将特定范围的变量放入工作表中?

20

为VBA中的一个文本框为多个工作表定义工作表和变量

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档