尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

VBA经典应用69例应用11.2 利用Join函数检查数组是否为空

VBA经典应用69例应用11.2  利用Join函数检查数组是否为空
📅 发布时间:2026/7/8 11:12:50

《VBA经典应用69例》(版权10178981),是我推出的第九套教程,教程是专门针对初级、中级学员在学习VBA过程中可能遇到的案例展开,这套教程案例众多,紧贴“实战”,并做“战术总结”,以便大家能很好的应用。教程的目的是要求大家在实际工作中要利用好VBA。本套教程共三册六十九个专题,今日内容是VBA经典应用69例应用11.2 利用Join函数检查数组是否为空

【分享成果,随喜正能量】无人问津的日子里,定心,静心,做好自己的事,一切烦躁焦虑都烟消云散。​​​有的人陷入困境,不是被人所困,而是自己束缚自己,这时"解铃还须系铃人",如果自己无法放下,如何能脱困?​​​

应用11.2 利用Join函数检查数组是否为空

Join 函数:返回通过联接数组中包含的大量子字符串创建的字符串。

语法:Join (sourcearray,[delimiter])

参数:

1)sourcearray 必填。 一维度组,包含要联接的子字符串。

2)delimiter 可选。 用于分隔返回字符串中子字符串的字符串。 如果省略,将使用空格 (" ")字符。 如果 delimiter 是一个零长度字符串 (""),将连接列表中的所有项,而不使用分隔符。

实例1:将数组值合并后,通过长度判断是否为空

我们这讲中先给大家介绍一个实例,这个实例是将一个数组的项值连接在一起,然后通过 len函数来判断形成字符串的长度。如下代码:

Sub mynzB()

' 把"Orange", "Apple" and "Mango"串在一起 .

Dim all_fruits As String

Dim fruits(0 To 2) As String

'赋给数组以初始值

fruits(0) = "Orange"

fruits(1) = "Apple"

fruits(2) = "Mango"

'提取数组值到字符串

all_fruits = Trim(Join(fruits))

'输出到计数窗口

Application.SendKeys "^g"

If Len(all_fruits) <> 0 Then

Debug.Print "fruits array is :" & all_fruits

Else

Debug.Print "Fruits array is empty"

End If

End Sub

代码截图:

代码讲解:

1) all_fruits = Trim(Join(fruits)) 这句代码是将数组拆分成字符串,拆分的符号是“ ”。

2)Application.SendKeys "^g" 这句代码是激活即时窗口。

3)Debug.Print "fruits array is :" & all_fruits和Debug.Print "Fruits array is empty"是两种情况的结果输出。

代码的运行结果:

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

相关新闻

  • 2026毕业生降AIGC网站盘点:深度消痕+保护隐私哪家强?
  • 2026年热门扒谱软件实测对比,5款工具横向测评,综合首选它 - 热点速览
  • 深耕西安名表回收行业|5 家商家多维测评,透明变现首选禹竞 - 名奢变现站

最新新闻

  • 计算机毕业设计之剧本杀后台管理系统
  • 番茄小说下载器终极指南:三步搞定高质量离线阅读
  • 【VSCODE】使用技巧
  • DeepSeek 被超越了?腾讯 Hy3 的 Agent 成绩单有点吓人
  • STM32与PAM8904实现高效音频警报系统设计
  • NCMDump终极指南:快速解锁网易云音乐ncm格式转换难题

日新闻

  • PROPKA 3深度解析:蛋白质pKa预测的实战指南与算法原理
  • 微信小程序 globalData 监听:基于 Object.defineProperty 的 3 种实现方案对比
  • MySQL 8.0 数据清洗实战:3类异常值识别与 UPDATE/DELETE 批量处理

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号