返回列表 上一主題 發帖

[發問] 請問如何讓判斷儲存格,可判斷多格條件?

[發問] 請問如何讓判斷儲存格,可判斷多格條件?

區域e3
姓名f3
編號h3
以下代碼可判斷E3有資料才執行程式,但如何作可讓以上三個欄位都有資料才執行呢?
Private Sub 判斷_Click()
If Range("E3").Value <> "" Then
     自動輸入資料
     Unload Me '關閉表單

    Else
         MsgBox "未選擇 區域代號;姓名;編號"
    End If
End Sub

給你最簡單的辦法
If Range("E3").Value <> "" Then
'改成
If Range("e1").Value <> "" And Range("e2").Value <> "" And Range("e3").Value <> "" Then

TOP

回復 2# no3-taco
  1. If Range("e1").Value <> "" And Range("e2").Value <> "" And Range("e3").Value <> ""
複製代碼
如果有更多個儲存格,會寫到眼花了.
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng As Range
  4.     Set Rng = Range("E3, F3, H3")
  5.     'Set Rng = Range("E3, F3, H3,J3,K3,M3") '更多的儲存格"
  6.     If Application.CountA(Rng) = Rng.Cells.Count Then
  7.         MsgBox Rng.Address(0, 0) & " 都有資料"
  8.     End If
  9. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

不錯喔,版主的回答總是比較嚴謹,趕快偷學起來

TOP

回復 3# GBKEE


    感謝幫忙 :victory:

TOP

回復 2# no3-taco


    謝囉~原來只要再加AND

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題