excel - 如果名称是 X,则从 Excel 的 Z 工作表中插入 Y 电话号码
问题描述
我正在尝试创建一个简单的宏或 VBA,它将在 Y 列中插入一个电话号码,作为目录工作表中 X 列中某人姓名的值。
例如,工作表 1(目录)包含个人姓名和电话号码:
John Smith 123 456 789
Joe Garden 555 555 555
Jill Spill 999 999 999
在创建新工作表 2 时,当我将 John Smith 放入 A 列时,我希望它自动填充 B 列中的 123 456 789。
谢谢您的帮助!
解决方案
试试这个代码,让我知道我是否错过了任何东西。请务必将Sheet4更改为具有电话号码列表的工作表的名称。
Sub Macro12()
Range("B1").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Sheet4!C[-1]:C,2,FALSE)"
ActiveCell.Offset(0, 1).Range("A1").Select
End Sub
推荐阅读
- postgresql - 如何在 postgres 中处理并发请求?
- docker - 用于 dotnet core 2.1 和 IIS 的 Docker 映像
- javascript - 如何在反应js中的对象数组中添加一个对象
- amazon-web-services - 使用 Grunt 部署到 AWS Lambda
- r - 在 R 中查找数据帧的有效方法
- javascript - 将 Jquery 代码正确集成到 mvc 核心项目中
- javascript - 带有 select2 自动完成功能的 Rails 嵌套表单
- postman - CppRest GET 不接收正文?
- c# - wpf根据xaml中另一个元素的子项计数隐藏一个元素
- wpf - 如何在保持居中的同时将视图调整到最大限制