返回列表 上一主題 發帖

變數問題

變數問題

各位好請指導下列問題如何顯示
  (D5:D32="M"),而想把32變為變數, 其所在AB3儲存格值是 32
   即為 (D5:"D"& [AB3]="M" )  ??   應如何寫才能顯示出來 謝謝

各位好請指導下列問題應如何顯示
  (D532="M"),而想把32變為變數, 其所在AB3儲存格值是 32
   即為 (D5 ...
jim 發表於 2016-6-2 15:57

你想表達的是這個嗎?
Sub M()
    Range("D5:D"& [AB3])="M"
End Sub

TOP

c_c_lai  多謝
但所要求非在vba程式內,而是在一般儲存格內公式

TOP

本帖最後由 hcm19522 於 2016-6-3 10:17 編輯

INDIRECT("D5:D"&AB3)="M"
很多類似題
http://blog.xuite.net/hcm19522/twblog

TOP

hcm19522
感謝

TOP

再請教  AB2=152
if(M5="",AC2,MIN(IF(D5152="M",M5:M152))
if(M5="",AC2,MIN(IF(INDIRECT("D5"&AB2)="M",INDIRECT("M5:M"&AB2))
是否如此,還是另有他法 , 又如果單一在Range(m5:m152)又如何

TOP

回復 6# jim
=IF(M5="",AC2,MIN(IF(INDIRECT("D5:"&AB2)="M",INDIRECT("M5:M"&AB2))))
表情圖案取消 ,"禁用表情"有打勾 ,點掉再點回 ,就不會出現

TOP

回復 7# hcm19522
真多謝

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題