我目前寫這個公式在Excel中使用VBA(它的工作原理)寫在excel中「IF(A2)IS NULL」使用VBA
Cells(r, c).Formula = "IF(COUNTIF($C:$C,C" & r & ")=COUNTIFS($C:$C,C" & r & ",$" & col & ":$" & col & "," & col & r & "),""PRODUIT"",""ARTICLE""))"
現在,我想一個條件添加到該公式:
如果單元格爲空白;然後返回「」;否則,我的實際公式
所以,我想這一點:
Cells(r, c).Formula = "=IF(C" & r & " = " " ;"";IF(COUNTIF($C:$C,C" & r & ")=COUNTIFS($C:$C,C" & r & ",$" & col & ":$" & col & "," & col & r & "),""PRODUIT"",""ARTICLE""))"
我需要一些幫助,在此先感謝和抱歉,我的英語不好。
兩種情況:(1)細胞的化學式,(2)電池具有空白(或空單元格)。簡單地獲取單元格的值,如果與空(即「」「')不同並且與空白不同(即」「」),則它是公式,否則分配空字符串。你的代碼不是這樣更容易和更易讀嗎? – FDavidov
哦,真的嗎?我不知道它在vba中的工作情況如何!這很奇怪,因爲在「經典」公式中「」=「」。感謝您的建議,我現在就試試:) –
如果您有任何其他問題,請告知我。 – FDavidov