首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用VBA查找并在列表框中显示找到所有匹配

标签:VBA,用户窗体,列表框 有时候,我们想从数据表中搜索指定内容,但匹配往往不只一,而我们想要将匹配全部显示出来,如下图1所示。...图1 在Excel中,有很多方法可以实现,这里使用用户窗体和VBA代码来完成。 示例数据如下图2所示。 图2 单击“查找”按钮,弹出我们所设计用户窗体如下图3所示。...图3 其中,最主要查找”按钮对应代码如下: Private Sub SearchBtn_Click() Dim SearchTerm As String Dim SearchColumn...Results.List(RowCount, 3) =FirstCell(1, 4) RowCount = RowCount + 1 ' 查找下一个匹配...RecordRange Is Nothing Then Exit Sub End If ' 在找到唯一匹配时继续查找

13K30
您找到你想要的搜索结果了吗?
是的
没有找到

Jenkins 插件开发之旅:两天内从 idea 到发布(下篇)

查找类似的插件 Jenkins 社区欢迎任何人贡献,但为了让 Jenkins 用户受益, 它要求查找解决相同类似问题插件,看看是否可以与现有的维护人员联手。...groupId 推荐使用 io.jenkins.plugins org.jenkins-ci.plugins 作为 groupId 。...但是不禁止其他组织 ID ,除非它们是恶意(例如引用与你没有关系组织)。 笔者所写插件使用 groupId 为: org.jenkins-ci.plugins 。...License Jenkins 项目分发所有插件都需要是免费开源软件。 这适用于插件源代码及其所有依赖。 要确保在 pom.xml 文件和仓库中 LICENSE 文件指定协议。...Maven使用 Artifactory 凭据 需要告诉 Maven 访问 Artifactory 凭据。 登录 Artifactory ,从用户 profile 中获取加密密码。

1.1K30

Java Maven Settings配置参考

有关镜像更深入介绍,请阅读镜像设置指南 镜像设置指南 为仓库使用镜像 拥有仓库,你可以指定要从哪个位置下载某些工件,例如依赖maven插件。...这通常与仓库管理器结合使用,后者可以方便地集中配置镜像背后仓库列表。 语法: *匹配所有仓库ID。 external:*匹配除使用localhost基于文件仓库以外所有仓库。...当您使用高级语法并配置多个镜像时,声明顺序很重要。当Maven查找某个仓库镜像时,它首先检查与仓库标识符完全匹配镜像。...Maven将其称为插件和依赖正是来自该本地仓库。...使用此元素指定是default还是 legacy 插件仓库(Plugin Repositories) 仓库是两种主要类型工件所在地。第一种是用作其他工件依赖工件。这些是位于中心大多数工件。

1.5K30

一篇小短文让你了解Maven

执行任务目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需配置信息,然后执行目标。 所有 POM 文件主要配置内容 groupId 组织标识。...项目的目录结构和构建插件管理等 Maven依赖搜索顺序 当我们执行 Maven 构建命令时,Maven 开始按照以下顺序查找依赖库: 步骤 1 - 在本地仓库中搜索,如果找不到,执行步骤 2,如果找到了则执行其他操作...步骤 2 - 在中央仓库中搜索,如果找不到,并且有一个多个远程仓库已经设置,则执行步骤 4,如果找到了则下载到本地仓库中以备将来引用。...步骤 4 - 在一个多个远程仓库中搜索依赖文件,如果找到则下载到本地仓库以备将来引用,否则 Maven 将停止处理并抛出错误(无法找到依赖文件)。...mvn package #打包命令 项目打包工具,会在模块下target目录生成jarwar等文件 mvn install #安装命令 生成Pom供,并将jar和Pom文件安装到本地仓库,其他模块使用

93720

Android Studio通过Artifactory搭建本地仓库优化编译速度方法

Gradle下载慢 依赖库下载慢 依赖使用”+”(使用最新),每次都需要去查找(尽量不适用这种方式) 这里,大部分库,我们可以通过阿里云代理仓库。...这样,既保证了我们私有库安全性,又让我们依赖库也享受到了阿里云代理仓库便利。 通过Artifactory搭建本地仓库可以参考:架构师教程Artifactory破解步骤。这里就不说明了。...下面,我们主要说明是本地仓库配置及在项目中引用。...最后,点击Save & Finish 这样,我们组就创建好了。 最后,看下我们所有创建仓库。 ? 二,使用本地仓库 上面的本地仓库创建好以后,我们就不用直接依赖google()等仓库了。...以前文章继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

1.1K10

制品库实践: Jenkins&Nexus&Artifactory集成

功能 私服仓库:本地maven私服加快构建速度代理仓库:将公网等第三方提供仓库代理到本地 ? 基本概念 组件是一种资源,在构建过程中需要依赖。它可以是整个应用程序,也可以是静态资源(例如图片)。...组件多种格式,例如:Java JAR,WAR,EAR格式;普通ZIP.tar.gz文件;其他软件包格式,例如NuGet软件包,Ruby gems,NPM软件包;可执行文件格式,例如.exe .sh...这些坐标的通用集是组,名称和版本用法。这些坐标的名称和用法随所使用工具链而变化。组件也可以成为其他元数据基础 ? 资产 :例如Maven项目中pom文件算是资产一部分,包含元数据重要补充。...例如,Maven存储库中典型JAR组件至少由POM和JAR文件定义-两者均构成属于同一组件单独资产。其他文件(例如JavaDocSources JAR文件)是属于同一组件资产。...另一方面,Docker格式为资产提供唯一标识符,并将其称为Docker层。这些资产可用于不同组件-Docker映像。例如,一个Docker层可以是多个Docker映像引用特定操作系统。 ?

4.6K20

项目使用 Jfrog Artifactory 制品库(获奖名单)

Select Package Type 选择 Maven ; Repository Key 输入一个意义名字,然后点击右下角Create Local Repository即可。...创建远程仓库 Repositories 选项 Remote 栏目,在右上角点击新建仓库 Select Package Type 选择 Maven;Repository Key 输入一个有意义名字...默认远程仓库是https://repo1.maven.org/maven2/;也可以改成阿里仓库地址等。...创建虚拟仓库 创建好本地仓库和远程仓库,如果项目中要引用仓库的话需要同时依赖多个仓库,需要再创建一个虚拟仓库,统一管理本地和远程仓库,项目中只需要引用虚拟仓库即可。...项目中使用 Jfrog Artifactory 仓库 在以下页面找到仓库地址 在项目的 pom.xml 文件添加如下配置

80130

Artifactory & GitLab CI持续集成实践

为了克服这个问题,Artifactory被无缝地集成到GitLab CI构建过程中,以便更好发布和管理这些二进制文件,并通过JFrog CLI, GitLab CI缓存、发布您依赖包、制品包和构建信息到...这篇文章描述了如何将 GitLab CI 与 Artifactory 集成在一起,不仅可以解析和部署二进制文件,还可以从 Artifactory Build Integration 功能中获取更多帮助...将 Artifactory 与 GitLab CI 集成后,您可以存储和查看以下信息: · 构建信息和发布模块 · 使用依赖 · 环境变量 · 许可证摘要 · 链接到您 Jira issue ·...环境变量,Settings—CI/CD--Variables ,如: ARTIFACTORY_URL http://192.168.230.32:8081/artifactory ARTIFACTORY_USER.../ when: manual · 提交代码,输入git commit message,格式如下 HAP-1007 - This is a sample issue · 执行构建(可配置手动自动执行

1.9K31

如何在开源Rainbond上对接Maven仓库

如果您已经部署了Maven仓库管理系统,如 Artifactory Nexus,可以通过配置云帮rbd-repo组件与您本地Maven仓库对接。...如果您还没有Maven仓库,可以直接使用云帮内置Maven仓库进行应用构建。...本文介绍对接云帮外部Maven仓库,实际上就是配置云帮Artifactory与外部Artifactory或者Nexus对接,同时还会介绍如何使用云帮内置Maven仓库来上传jar包,最终通过云帮构建...云帮java源码构建模块是通过Maven进行编译和打包,云帮会把所有的仓库地址都镜像(mirror)到内部maven仓库地址 maven.goodrain.me,云帮Mavensettings.xml...使用云帮内置Maven仓库 如果您没有Maven仓库管理系统,可以直接使用云帮内置Maven仓库管理系统。下面介绍操作步骤: 1.

62710

5步实现规模化Kubernetes CICD 流水线

同时,使用Artifactory作为Helm Chart存储库,进一步使该制品管理仓库能够提供将容器部署到k8s集群所需所有集成资源。...Artifactory还可以作为远程依赖代理仓库,例如npm、Maven、Gradle和Go等,实现安全Kubernetes注册表,使您能够跟踪系统中端到端内容、依赖关系,以及与其他Docker镜像关系...在上述流水线当中,除了负责制品仓库管理,Artifactory还可以提供质量可审核性,因为它捕获了整个CI/CD流程中产生所有大量有价值元数据,包含: · 构建和环境信息 · 模块依赖关系 ·...CI服务器,如Jenkins,提供相关信息 · 发布模块及其依赖详细许可证分析 · 发布历史信息等 使用Artifactory,可以跟踪负责生成应用程序层(例如WAR文件)CI任务,该应用程序层是...如之前分析,Artifactory还为所有应用程序包提供了完整可审核性和可追溯性。 JFrog Xray对Docker镜像执行深度递归扫描,并识别所有层和依赖安全漏洞。

1.9K30

如何在开源Rainbond上对接Maven仓库

如果您已经部署了Maven仓库管理系统,如 Artifactory Nexus,可以通过配置云帮rbd-repo组件与您本地Maven仓库对接。...如果您还没有Maven仓库,可以直接使用云帮内置Maven仓库进行应用构建。...本文介绍对接云帮外部Maven仓库,实际上就是配置云帮Artifactory与外部Artifactory或者Nexus对接,同时还会介绍如何使用云帮内置Maven仓库来上传jar包,最终通过云帮构建...云帮java源码构建模块是通过Maven进行编译和打包,云帮会把所有的仓库地址都镜像(mirror)到内部maven仓库地址 maven.goodrain.me,云帮Mavensettings.xml...使用云帮内置Maven仓库 如果您没有Maven仓库管理系统,可以直接使用云帮内置Maven仓库管理系统。下面介绍操作步骤: 1.

68320

GoCenter助力Golang全速前进

然而,和JavaMaven、PythonPypi、C/C++Conan等业界成熟依赖管理方案相比,Vender机制仍然存在许多问题,比如: · Vendor文件夹中依赖包没有版本信息。...三、GoCenter简介 GoCenter通过创建Go模块公共中央仓库,提供可重复和快速依赖解析依赖包管理方案,解决了Go开发人员查找和获取Go依赖困难。...而安装Go之后,有三种方法可以从GoCenter解析Go模块:使用goc、使用 go 客户端,部署本地仓库(如Artifactory),以代理GoCenter。...Go客户端自身不能执行这种辅助操作(请参阅下文), 因此至少在 GoCenter能够为大多数Go开发人员提供可能需要所有依赖之前,仍然建议使用goc。...GoCenter管理了版本化Go模块,可以和Go应用构建使用任何CI服务器私有仓库进行对接。而使用JFrog CLI和Artifactory,可以使得这一过程更加便捷。

1.1K30

为什么GOPROXY对Golang开发如此重要

来自第三方依赖通常从公共源repos下载。私有依赖必须在存储它们以下载模块源文件VCS系统中进行身份验证。...使用GOPROXY进行模块依赖关系管理有助于开发构建不变性需求。...例如,您可能希望使用GoCenter检索所有开源模块,但只从公司服务器请求私有模块。...另一种替代方法是使用GONOSUMDB变量,该变量包含对私有go模块引用。虽然这种配置使Go客户端能够同时解析公共模块和私有模块依赖,但它并不强制私有模块不可变性或可用性要求。...JFrog Artifactory可以安装在您最需要它地方:本地数据中心部署云中,公共云提供商SaaS版本。 这些好处不仅仅局限于Golang开发。

2.6K00

敲黑板 | 云帮平台maven仓库对接自有仓库

POINT 云帮,maven,私有仓库 应用场景 Artifactory是由Jfrog开发一款Maven仓库服务端软件,常用于内网部署maven仓库,提供公司内部公共库上传和发布,同时可以为远程库提供缓存...,以提高公共代码使用便利性。...好雨云帮(ACP)默认安装了Artifactory,其作用为构建Maven类项目提供相关组件依赖缓存,提供项目构建速率,同时支持本地仓库导入。...配置使用 Artifactory默认端口是8081,默认用户admin/password 仓库说明 主要分为Local、Remote、Virtual三种类型仓库。...说明一下:Generic为通用仓库,你可以上传任意类型包到此仓库下,但是Artifactory不会维护单独包索引,故不推荐使用。 同步远程公开库 只需填写Basic部分即可。 ?

91060

JAVA编译工具gradle

但是ANTXML描述文件不便于人工阅读,并且臃肿。而且ANT没有依赖包管理(Ivy改进了)。 后面又有了MavenMaven解决了依赖包管理问题,并且能够从网络上下载依赖包。...包括依赖、第三方插件、maven仓库地址等。gradle在执行脚本时,第一执行buildscript代码块中内容,然后执行剩余build脚本。...常量定义了常用组件版本号,在后续脚本直接引用此常亮,后续有升级依赖版本号更方便。...不同之处是在buildscript代码块中你可以对dependencies使用classpath声明。compile是build使用依赖,而testCompile是编译测试用例所需要依赖。...3.2 使用gradle 让gradle去解析build.gradle文件或者执行./gradlew tasks列出所有可执行task。 image.png 执行相应tasks任务,比如.

2.4K511

应用安全吗? ——用Xray和Synk保驾护航

一、背景 在当下软件应用开发过程当中,自研内部代码所占比例逐步地减少,开源框架和共用库已经得到了广泛引用。...而且在这些漏洞被发现之后,也得不到及时修复。据统计,Maven包里有59%已知安全漏洞还没有得到修复,而漏洞平均修复时间是290天,最严重级别漏洞平均修复时间也仅是265天。...Artifactory是全语言制品仓库,能够在同一个仓库中存储和管理我们应用研发中使用所有外部依赖包。...11.png Snyk最大特色是,针对这些安全漏洞,能够自动给出PR(Pull Request)形式修复建议。PR既可以针对所有发现漏洞,也可以只针对某一个具体漏洞。...12.png 13.png 直接Merge这些PR就可以帮助我们替换使用已修复安全漏洞依赖包,实现安全隐患自动消除。 五、总结 开源软件大量引用,在方便了应用开发同时,也带来了安全隐患。

1.4K30

提升OpenShift上Java构建效率

使用Maven时,通常在组织中使用Central Artifact Repository Manager来集中和管理所有必需和生成依赖。...此版本使用所有下拉依赖填充Nexus。...相同方法可以与任何其他构建器镜像一起使用,也可以使用其他一些使用或可以从工件存储库管理器中受益其他技术,尤其是NexusArtifactory支持存储除Java之外其他语言依赖。...不幸是,并非所有镜像都支持此功能,因为它需要存在save-artifacts脚本,该脚本负责保存构建期间使用工件。 在我们情况下,这些将是Maven依赖。...使用Nexus任何其他工件存储库依赖管理器最重要好处是安全性和一个开发人员/内部版本下载依赖将在使用相同依赖所有内部版本中重复使用事实。

2.5K50

ArtifactoryMaven仓库配置优化——提升Virtual仓库下载速度

问题背景 随着研发团队不断扩大ArtifactoryMaven仓库也在逐步增多,包括 local、remote、virtual 仓库,其中往往会涵盖RELEASE和SNAPSHOT包类型仓库,为了对使用客户透明简化用户配置...首先,Maven在解析 SNAPSHOT依赖包时,会在 virtual 仓库中所有的 remote仓库中遍历下载本次依赖 maven-metadata.xml 文件,这样做目的是为了保持与远端仓库强一致性...其次,Artifactory所有 maven-metadata.xml 进行聚合,并找到 latest 版本返回给客户。...(2)第二个 maven-release-virtual include 所有maven-release-local (3)第三个 maven-remote-virtual include 所有remote...指定依赖解析路径: 如本项目只使用特定路径(com/apache/*)依赖包,添加多个路径点击“⊕”,仓库参考配置如下: 如本项目使用除了特定路径(com/apache/*)其他依赖包,添加多个路径点击

1.5K00
领券