boş satır ve sütun geçmeme

Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
merhaba arkadaşlar
aşağıdaki kod ile bir önceki satır veya sütun boş ise veri girişi yapılamıyor.diyelimki siz en son hücreyi seçtiniz bu defada dolu hücreyi bulana kadar önce yukarıya sonrada sola doğru hareket ediyor.bunu yukarı doğru ilk boş hücre ve sola doğru ilk boş hücreye göre nasaıl ayarlarız.




Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A3:Q1502]) Is Nothing Then Exit Sub
If ActiveCell.Offset(-1, 0).Value = "" Then
MsgBox " ÜSTTEKİ BİLGİ EKSİK, LÜTFEN EKSİK BİLGİYİ GİRİN"
ActiveCell.Offset(-1, 0).Select
Else
ActiveCell.Offset(0, 0).Select
If ActiveCell.Offset(0, -1).Value = "" Then
MsgBox " ÖNCEKİ BİLGİ EKSİK, LÜTFEN EKSİK BİLGİYİ GİRİN "
ActiveCell.Offset(0, -1).Select
Else
ActiveCell.Offset(0, 0).Select
End If
End If
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Doğru anladığımdan emin değilim ama aşağıdaki kodu denermisiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Son
    If Intersect(Target, [A3:Q1502]) Is Nothing Then Exit Sub
    If ActiveCell.Offset(-1, 0).Value = "" Then
    MsgBox "ÜSTTEKİ BİLGİ EKSİK, LÜTFEN EKSİK BİLGİYİ GİRİN."
    ActiveCell.End(3).Offset(1).Select
    End If
    If ActiveCell.Offset(0, -1).Value = "" Then
    MsgBox "ÖNCEKİ BİLGİ EKSİK, LÜTFEN EKSİK BİLGİYİ GİRİN."
    ActiveCell.End(1).Select
    If ActiveCell <> "" Then ActiveCell.Next.Select
    End If
Son:
End Sub
 
Son düzenleme:
Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
say&#305;n korhan ayhan evet b&#246;yle ama k&#252;&#231;&#252;k bi sorun var
sola do&#287;ru giderken sat&#305;rdaki ilk dolu h&#252;creye gidiyor.sat&#305;rdaki ilk bo&#351; h&#252;creye gitmesi laz&#305;m .
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

&#220;stteki mesaj&#305;mdaki kodu g&#252;ncelledim. &#304;ncelermisiniz.
 
Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
ayn&#305; sonucu verdi.yani hala dolu h&#252;creye s&#305;&#231;r&#305;yor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

&#220;stteki mesaj&#305;mdaki kodu tekrar g&#252;ncelledim. &#304;ncelermisiniz.
 
Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
tamam te&#351;ekk&#252;r ederim say&#305;n korhan ayhan
 
Üst