返回列表 上一主題 發帖

找出row和col問題

找出row和col問題

請問大大如何 找出 A1:C5,E6:G10,A11:C15 只有1個儲存格的值是1的就找出它的row和col.
i1=row
j1=col
50 字節以內
不支持自定義 Discuz! 代碼

回復 2# Hsieh

謝謝大大.
但我是想要這個.
請問大大這個可以化簡嗎?
  1. Sub nn()
  2. b = 0
  3. For Each a In Range("A1:C5,E6:G10,A11:C15 ")
  4. b = b + WorksheetFunction.CountIf(a, 1)
  5. Next

  6. If b = 1 Then
  7. For Each a In Range("A1:C5,E6:G10,A11:C15 ")
  8.   If a = 1 Then i1 = a.Row: j1 = a.Column: Exit For
  9. Next
  10. End If

  11. MsgBox i1 & "    " & j1

  12. End Sub
複製代碼
50 字節以內
不支持自定義 Discuz! 代碼

TOP

先謝謝2位大大.
但我想找的是,在A1:C5,E6:G10,A11:C15 只有1個儲存格的值是1的數,多過1個儲存格的值是1的就
不出MSGBOX.
數值1是變數.
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 8# GBKEE
是這個了.
非常感謝GBKEE大大.
還有個小問題是如何1次過把所有的 變數=Nothing?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 10# GBKEE

如果有變數A-Z
A=Nothing
B=Nothing
C=Nothing............
可以  ALL=Nothing嗎?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 12# GBKEE


    哦.謝謝大大.
原來用 End 結束程式可以做到.又學會了一樣東西><
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題