簡體   English   中英

VBA:未評估單元名稱

[英]VBA: Cell designations not being evaluated

我在VB中有以下代碼:

ActiveCell.Formula =“ = COMPANYNAME”&“&”&“ R [-12] C [-3]”&“&”&“ VLOOKUP(RC [-6],R3C7:R22C18,9)”

我想得到一個其中包含的單元格:= COMPANYNAME&D25&VLOOKUP(A26,$ G $ 3:$ R $ 22,9)

相反,我得到一個帶有= COMPANYNAME和R [-12] C [-3]和VLOOKUP(RC [-6],R3C7:R22C18,9)的單元格”

基本上,不對單元名稱進行評估。

我究竟做錯了什么?

將ActiveCell.Formula更改為ActiveCell.FormulaR1C1

通過使用“ .Formula”,它期望以“ A1”方式引用單元格,因此不知道如何計算R / C引用,並且似乎將整個事情看作只是字符串而不是公式(也可能需要刪除&之間的空格)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM