DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1:a5]) Is Nothing Then Exit Sub
For sut = 0 To 4
deg = Array("a1", "a2", "a3", "a4", "a5")
If Range(deg(sut)) = "" Then
MsgBox "a1:a5 Aralığı boş geçilemez"
Exit Sub
End If
Next
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim hucre As Range
On Error GoTo hata
If Intersect(Target, [A1:N50]) Is Nothing Then Exit Sub
For Each hucre In Range("A1:N50")
If hucre.Value = Empty Then
MsgBox "A1:N50 Aralığı boş geçilemez", vbCritical
Exit For
End If
Next
hata:
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [[COLOR="Red"]a1:n50[/COLOR]]) Is Nothing Then Exit Sub
For Each alan In Range("[COLOR="Red"]a1:n50[/COLOR]")
If alan = "" Then
MsgBox "[COLOR="Red"]a1:n50[/COLOR] Aralığı boş geçilemez"
Exit Sub
End If
Next
End Sub
Sütun başlıkları 1nci satırda olduğu varsayılmıştır.Üstadlar
Diyelimki boş geçtiğim hücrenin denk geldiği sütun başlığı örn.(İŞE GİRİŞ TARİHİ gibi bir başlık olsa,çıkan uyarı mesela İŞE GİRİŞ TARİHİNİ BOŞ GEÇEMEZSİNİZ gibi bir uyarı olabilir mi?
Umarım sizleri sıkmıyorum.
Teşekkürler.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim hucre As Range, adrs As String
On Error GoTo hata
If Intersect(Target, [A1:N50]) Is Nothing Then Exit Sub
For i = 1 To 14
adrs = Range(Cells(1, i), Cells(50, i)).Address
For Each hucre In Range(adrs)
If hucre.Value = Empty Then
MsgBox "[ " & Cells(1, Target.Column).Value & " ] 'i boş geçemezsiniz..!!", vbCritical, Application.UserName
Exit Sub
End If
Next
Next i
hata:
End Sub
Dim eski As String
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1:N50]) Is Nothing Then Exit Sub
On Error GoTo hata
eski = Target.Value
hata:
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A1:N50]) Is Nothing Then Exit Sub
On Error GoTo hata
If eski = "" Then
MsgBox "[ " & Cells(1, Target.Column) & " ] 'i boş geçemezsiniz.", vbCritical, Application.UserName
End If
eski = Target.Value
hata:
End Sub