所以,我对VBA和整体编程都比较陌生,
我知道在Excel公式中,而不是直接引用单元格($ B $ 27 ),您可以参考列名称,(@ [条件])。
现在我知道这只适用于"线性"表,公式只会影响它所在的行,但对于我正在处理的表,这很好。
我的问题是,有没有办法在VBA中引用这个?
我正在尝试创建一个带有"条件"的值的函数。细胞,如果这是"其他"它将打开一个带有3个按钮的自定义用户表单,允许用户选择条件为"其他"
的原因根据单击按钮,同一个表中的另一个单元格的值(Works Completed)将更改为他们单击的原因。
(E.G,用户点击"待修复"," Works Complete"的值将更改为" For Repairs"
目前仅在直接推荐Cell时使用($ B $ 27)
答案 0 :(得分:0)
每当您有问题时,关于将Excel中的手动操作转换为VBA,最佳答案是:
启动宏录制器,执行手动操作并自行检查。
这是录制宏的示例,选择Table1
,Column3
:
Sub Macro1()
Range("Table1[[#Headers],[Column3]]").Select
ActiveCell.FormulaR1C1 = "Testing"
Range("C2").Select
End Sub