asdsxx
Altın Üye
- Katılım
- 22 Mayıs 2012
- Mesajlar
- 510
- Excel Vers. ve Dili
- Excel 2016 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Test()
Dim Say As Long
Dim Bak As Long
Say = Cells(Rows.Count, "B").End(xlUp).Row
For Bak = Say To 1 Step -1
If Cells(Bak, "B")= 1 Then
Range("A" & Bak & ":C" & Bak).Insert Shift:=xlDown
Range("B" & Bak & ":C" & Bak) = 0
End If
Next
MsgBox "İşlem tamamlandı.", vbInformation
End Sub
Evet haklısınız ben aslında ben sorumu yanlış anlaşılacak şekilde yazmışım sizden ve Numan Beyden de özürSorunuzda 1 ile başlayan hücreleri demiştiniz onun için 1 ile başlayan her hücre dikkate alındı.
1 yazan deseydiniz farklı cevap verecektim elbette.
Kodu düzenledim. deneyebilirsiniz.
Sorunuzda 1 ile başlayan hücreleri demiştiniz onun için 1 ile başlayan her hücre dikkate alındı.
1 yazan deseydiniz farklı cevap verecektim elbette.
Kodu düzenledim. deneyebilirsiniz.
Range("A" & Bak & ":C" & Bak).Insert Shift:=xlDown
rows(bak).insert