excel - Excel将单元格值匹配到注释中
问题描述
我希望我的 excel 自动将匹配的单元格值转换为注释。在工作表 1 中,我在第一行“A1”到“L1”中设置了移动品牌名称,在工作表 2 中,第一列 A 具有相同的移动品牌名称集,但该值在同一列和列中重复B 记下购买手机的客户的姓名。
如果移动品牌名称的单元格值在两张表中匹配。然后它应该在 sheet2,B 列中检索客户名称,并将其转换为“A1”到“L1”的第一行中的注释。请任何人告诉我任何可能的代码。
此代码可帮助我在 sheet1 的第一行添加注释,但我需要 B 列中具有匹配单元格值的确切值。
Sub test()
Dim rngDB As Range, rngComent As Range
Dim rng As Range
Dim cm As Comment, i as integer
Set rngComent = Sheets(1).Range("a1:l1")
Set rngDB = Sheets(2).Range("b1:b20")
For Each rng In rngComent
i = i + 1
If Not rng.Comment Is Nothing Then
rng.Comment.Delete
End If
Set cm = rng.AddComment
With cm
.Visible = False
.Text Text:=rngDB(i).Value
End With
Next rng
解决方案
推荐阅读
- javascript - 四舍五入到最接近的 N 因子
- scala - 如何使用正则表达式 scala spark 验证地址
- javascript - Ionic - 从图像中获取 RGB 值
- java - 在 HashMap 中使用 ComputeIfAbsent
- r - R Shiny Dplyr - 提取条件,重复查询数据库并创建仪表板
- ssas-tabular - 在表级别自动刷新 SSAS 表格模型
- vb.net - 是否可以让 CStr 抛出异常?
- mysql - 复杂的 JPQL 查询返回 0 零结果在查询中两次获取表
- ms-access - 访问 VBA .seek 方法,得到运行时错误“438”,或找不到方法或数据成员
- postgresql - postgresql 两阶段提交准备事务错误:事务不能在 PL/pgSQL 中启动