首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用户窗体示例:创建关联的组合框

用户窗体示例:创建关联的组合框

作者头像
fanjy
发布于 2024-06-04 11:34:24
发布于 2024-06-04 11:34:24
46200
代码可运行
举报
文章被收录于专栏:完美Excel完美Excel
运行总次数:0
代码可运行

标签:VBA,用户窗体

示例目标:在用户窗体中,当一个组合框中的值变化时,另一个组合框中的值相应变化,如下图1所示。

图1

在工作表中的示例数据如下图2所示。

图2

打开VBE,插入一个用户窗体,在其中放置两个组合框,保留默认的名称。然后,打开该用户窗体代码窗口,在其中输入下面的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Private Sub UserForm_Initialize()
 Dim r As Range
 
 Set r = ActiveSheet.Cells(1, 1)
 Set r = Range(r, r.End(xlDown))
 Set r = r.Cells(2, 1).Resize(r.Rows.Count, 1)
 Me.combobox1.RowSource = r.Address
End Sub

Private Sub combobox1_Change()
 Dim i As Long
 Dim r As Range
 
 i = 0
 On Error Resume Next
 i = Application.WorksheetFunction.Match(Me.combobox1.Value, ActiveSheet.Rows(1), 0)
 On Error GoTo 0
 If i = 0 Then Exit Sub
 Set r = ActiveSheet.Cells(1, i)
 Set r = Range(r, r.End(xlDown))
 Set r = r.Cells(2, 1).Resize(r.Rows.Count, 1)
 With Me.Combobox2
   .Value = ""
   .RowSource = r.Address
 End With
End Sub

这样,就完成了这两个组合框的关联。

注:本示例整理自vbaexpress.com,供有兴趣的朋友参考。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
三维基因组:Loop结构 差异分析(1)
本文展示了如何利用 hictoolsr、DESeq2 和 plotgardener 包来寻找和可视化两种生物条件下差异loop结构的流程。首先,需要对原始数据进行预处理,生成每个生物重复样本和条件对应的.hic文件,并识别出显著的loop相互作用。之后,将不同条件下的loop结构进行合并,并提取每个条件和重复样本中loop锚点之间的相互作用频率计数。接着,通过 DESeq2 调用差异loop结构,并以聚合峰分析图的形式呈现结果。
数据科学工厂
2025/05/15
1770
三维基因组:Loop结构 差异分析(1)
GEO数据库中单细胞数据下载中断或太慢?多种下载/提速方法汇总
在GEO网站上直接点击下载数据时,可能会遇到下载中断或速度过慢的问题,此时可以尝试以下几种替代方法来获取数据。
凑齐六个字吧
2025/06/12
4820
GEO数据库中单细胞数据下载中断或太慢?多种下载/提速方法汇总
Affymetrix的表达量芯片的cel文件如何处理
如果是常规的geo表达量芯片数据集代码,比如illumina的芯片,我们汇总了系列代码 :
生信技能树
2024/05/27
3540
Affymetrix的表达量芯片的cel文件如何处理
用流星图/彗星图(在此之前还不认识这种图呢!)展示富集分析结果
这幅图来自 2024 年 6 月份发表在 Int J Mol Sci杂志上的文献:《Novel AT2 Cell Subpopulations and Diagnostic Biomarkers in IPF: Integrating Machine Learning with Single-Cell Analysis》。我左思右想没能想到这是个什么图,图的含义当然很好理解,就去问了一下张俊,果然他画过,一下子就从他那里得到了图的名字:流星图(机智如我)。他的笔记见:富集分析流星图?
生信技能树
2025/02/08
3870
用流星图/彗星图(在此之前还不认识这种图呢!)展示富集分析结果
从GEO数据库下载得到表达矩阵 一文就够
在第一讲我们详细介绍了GEO数据库的基础知识及规律,也了解了如何利用官方R包GEOquery来探索GEO数据库,当然,我的生信菜鸟团博客里面也从很多其它角度解析过它,欢迎大家自行搜索学习。总得来说,从GEO数据库里面得到感兴趣数据集的表达矩阵分成两类,最简单的就是直接下载作者归一化好的表达矩阵咯,比较麻烦的就是下载最原始芯片数据,然后根据不同的芯片来一一解读成表达矩阵。 解读GEO数据存放规律及下载,一文就够 解读SRA数据库规律一文就够 直接下载数据集作者上传的表达矩阵 通常我们默认作者对其芯片数据处理的
生信技能树
2018/03/29
11.3K0
从GEO数据库下载得到表达矩阵 一文就够
下载GEO数据太慢?快用axel
以下笔记分享来自于2019-11月学徒,其实去年也分享过一个类似的下载神器:GEO和GitHub下载神器
生信技能树
2020/02/24
5.4K0
GEO数据库的每个GPL平台对应的详细信息获取txt文本文件
一般来说,GEO数据库的每个GPL平台都有对应的网页,而且可以获取其详细信息的txt文本文件,比如:https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc
生信技能树
2023/09/04
1.7K0
GEO数据库的每个GPL平台对应的详细信息获取txt文本文件
Mfuzz做转录变化的时间趋势分析后对每个趋势分组挑一个代表性基因
而对基因的划分不同组别,还可以是根据表达量的相似性,代表性的方法有层次聚类、K-means聚类、WGCNA、Mfuzz等,其中Mfuzz是专门的做转录变化的时间趋势分析的方法,核心算法基于模糊c均值聚类(Fuzzy C-Means Clustering,FCM),关于它的用法我们很早以前就分享了笔记,见:使用Mfuzz包做时间序列分析。最近交流群有粉丝提问他看到了一个Mfuzz做转录变化的时间趋势分析后对每个趋势分组挑一个代表性基因,是发表在NaTure PLaNTS 杂志的文章:《Jasmonate-mediated wound signalling promotes plant regeneration》,如下所示:
生信技能树
2022/06/08
5.7K1
Mfuzz做转录变化的时间趋势分析后对每个趋势分组挑一个代表性基因
不装了,摊牌了,转录组测序表达量矩阵就这么简单!
虽然说我们确实是在单细胞天地,生信菜鸟团,生信技能树等多个公众号转发了:作者仅提供了fpkm格式表达量矩阵的转录组测序数据集该如何重新分析呢 里面的小技巧,但仍然是各个交流群还是有人发问,关于转录组测序的公共数据集如何分析,因为大家看到的常规教程都是之前的表达量芯片的数据分析流程。
生信技能树
2024/11/21
1900
不装了,摊牌了,转录组测序表达量矩阵就这么简单!
三个buff都不能让你成功getGEO吗
一番搜索,发现是GEOquery更新过后,downloadFile这个函数做了改动。
生信技能树
2023/02/27
8260
三个buff都不能让你成功getGEO吗
突出你的新发现:高亮富集结果中的关键通路绘制
这个文章给我们提供了一种筛选与疾病高度相关的细胞亚群方法,即Scissor算法,它利用单细胞数据和 bulk RNA-seq 数据及表型信息识别与疾病高度相关的细胞亚群。关于什么是 Scissor+ cells 细胞以及 如何鉴定 Scissor+ cells 与 Scissor- cells,我们下期介绍,前面生信技能树也有相关介绍的贴子:
生信技能树
2025/02/19
1890
突出你的新发现:高亮富集结果中的关键通路绘制
一文教你学会GEO芯片探针注释
芯片主要以Affymetrix、Agilent、Illumina(对!Illumina不只会测序)这三家为主,而基于不同的使用目的和技术革新,每家又发布了一系列的芯片平台,以Affy为例,在GEO数据库中共有1200+个平台(每个平台在GEO中对应一个GPL*编号):
百味科研芝士
2020/04/30
6.7K1
一文教你学会GEO芯片探针注释
wget小细节(geo数据 ,figshare数据)
数据在CNGBdb,https://db.cngb.org/search/project/CNP0002454/
生信技能树
2023/03/01
4K0
wget小细节(geo数据 ,figshare数据)
2万个基因少一半也不影响最后的差异分析富集结果啊?
就眼看老板一顿操作猛如虎,迅雷不及掩耳,就随意一看,就挑出了8个数据集的结果是有问题的!我可能跑数据分析结果都没有走心去看,就这,我可能都得学个好几年。
生信技能树
2024/12/19
1280
2万个基因少一半也不影响最后的差异分析富集结果啊?
批量下载geo上面的单细胞表达量矩阵
其中,GSEXXXXXX 是该数据集的 accession number,是一个唯一标识符,用于在 GEO 数据库中检索该数据集的信息。可以通过构建类似这样的 URL,将 accession number 替换为任意感兴趣的 GSE 数据集的 accession number,以访问该数据集的主页。然后,就可以从主页中获取数据集的相关信息,包括表达量矩阵文件的下载链接等。
生信技能树
2024/03/29
8440
批量下载geo上面的单细胞表达量矩阵
给你的单细胞umap图加个cell杂志同款的圈
+CPI colitis全称:Check point inhibitor-induced colitis
生信技能树
2025/01/22
7320
给你的单细胞umap图加个cell杂志同款的圈
100个GEO基因表达芯片或转录组数据处理GSE25097(018)
虽然现在是高通量测序的时代,但是GEO、ArrayExpress等数据库储存并公开大量的基因表达芯片数据,还是会有大量的需求去处理芯片数据,并且建模或验证自己所研究基因的表达情况,芯片数据的处理也可能是大部分刚学生信的道友入门R语言数据处理的第一次实战,因此准备更新100个基因表达芯片或转录组高通量数据的处理。
生信探索
2024/11/08
2850
高速下载GEO数据库的单细胞表达量矩阵文件
但是如果要下载成百上千个文件,最好是使用代码批量下载,而且现在单细胞技术的大行其道,使得表达量矩阵文件本身也会很巨大,比如:https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE253013 ,可以看到如下所示9.3 Gb文件 :
生信技能树jimmy
2024/02/22
1.2K0
高速下载GEO数据库的单细胞表达量矩阵文件
解读GEO数据存放规律及下载,一文就够
做生物信息学分析的朋友应该是对GEO数据库耳熟能详了,总会用到公共数据库的,而GEO数据库则是首选,起先只是为表达芯片数据准备的,后期纳入了各种NGS组学数据,文章里面会给出数据地址,GSE ID号,
生信技能树
2018/03/29
4.8K0
解读GEO数据存放规律及下载,一文就够
结肠腺癌细胞系过表达apoM的芯片数据分析
比如GSE162325这个数据集,它比较新:https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE162325,所以如果你使用我的AnnoProb
生信技能树
2022/07/26
8951
结肠腺癌细胞系过表达apoM的芯片数据分析
推荐阅读
相关推荐
三维基因组:Loop结构 差异分析(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验