excel - 提取工作簿的第一个字符并使用 vba 复制到另一个工作簿
问题描述
我一直在寻找一种通过使用 MID 来解决我的问题的方法,Split 我仍然无法得到结果。
我正在尝试从一个 Excel 工作表中提取第一个字符并使用 VBA 复制到另一个 Excel 工作簿。
strChar = Range("G2")
Workbooks("InputA.xls").Worksheets("Sheet0").Mid(strChar, 1, 1).Copy _
("Output.xls").Worksheets("Sheet1").Range ("F2")
我不熟悉 VBA,但我查看了 MID、LEFT、RIGHT 和 Spilled,但似乎我无法写出正确的代码
例如在 range("G2") 中,它的值为 (B) EEO324324 但我只需要提取字符 B 并复制到另一个工作簿
解决方案
Workbooks("Output.xls").Worksheets("Sheet1").Range ("F2").Value = _
Left(Workbooks("InputA.xls").Worksheets("Sheet0").Range("G2").value, 1)
推荐阅读
- laravel - Laravel - ErrorException:试图获取非对象的属性'staff_id'
- python - Code Jam 问题:Parent Partnering Returns - 尽管尝试了许多不同类型的测试用例,但似乎无法找出问题所在
- python - 使用 Chaquopy 安装 TensorFlow 时出现“读取超时”
- wpf - WPF 为 TabItem ContentTemplate 动态设置上下文
- node.js - 如何让我的机器人在 Discord 频道 Discord.js 上设置慢速模式
- javascript - WordPress 和 PHP 中的 JavaScript 内部
- r - 在 R 中优化具有多个参数的自定义函数
- php - 即使站点不存在,我也总是收到 301 HTTP 标头代码(PHP)
- javascript - 如何使用 window.print() 函数仅打印 Iframe 之外的 DOM 内容
- reactjs - React 在通过 props 时的行为与其他 props 命名相同