• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Belirlenen Aralığa Satır Eklemek

Katılım
5 Mayıs 2005
Mesajlar
60
Satır ekleme konusunda aradığımı malesef bulamadım;
Ekte bulunan dosyada açıklamaya çalıştığım şekilde satır ekleme makrosu arıyordum. Teşekkür ederim.
 
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub Satır_Ekle()
If MsgBox("[ " & Range("I1").Value & " ] Numaralı satırı eklemek istiyormusunuz?", vbYesNo + vbQuestion, "EKLEME") = vbNo Then Exit Sub
Rows(Range("I1").Value).Insert Shift:=xlDown
MsgBox "[ " & Range("I1").Value & " ] Nolu satır eklendi..!!", vbOKOnly + vbInformation, "EKLEME"
End Sub
Kod:
Sub satir_sil()
If MsgBox("[ " & Range("I1").Value & " ] Nolu satırı silmek istiyormusunuz?", vbYesNo + vbQuestion, "SİLME") = vbNo Then Exit Sub
Rows(Range("I1").Value).Delete
MsgBox "[ " & Range("I1").Value & " ] Nolu satır silindi..!!", vbOKOnly + vbInformation, "SİLİNDİ"
End Sub
 
Orion2 usta ; Tekrar merhaba :)
Kodların değerlerini değiştirerek satır ekleme işlemini istediğim aralığa uyarlayabileğimi düşünüyordum ama pek mümkün görünmüyor.

Örneğin eklemek istediğim satırı A ile C değilde A ile P arasına eklemek istediğimde hangi değeri değiştireceğim.
 
benim yazdığım kodlarda tüm satır ekleniyor.Dolayısıyle sizin dediğiniz aralığada eklenmiş oluyor.:cool:
 
Tüm satıra yeni satır eklenince sayfadaki diğer bilgilerin ayrılmasına yada silinmesine neden oluyor. Bu nedenle eklenecek satır aralığı önemli. Teşekür ederim.
 
Orion2 usta ; Tekrar merhaba :)
Kodların değerlerini değiştirerek satır ekleme işlemini istediğim aralığa uyarlayabileğimi düşünüyordum ama pek mümkün görünmüyor.

Örneğin eklemek istediğim satırı A ile C değilde A ile P arasına eklemek istediğimde hangi değeri değiştireceğim.

Aşağıdaki kodlar A:P aralığını I1 hücresine yazdığınız satırı siler veya ekler .:cool:
Kod:
Sub Satır_Ekle()
If MsgBox("[ " & Range("I1").Value & " ] Numaralı satırı eklemek istiyormusunuz?", vbYesNo + vbQuestion, "EKLEME") = vbNo Then Exit Sub
Range(Cells(Range("I1").Value, "A"), Cells(Range("I1").Value, "P")).Insert shift:=xlDown
MsgBox "[ " & Range("I1").Value & " ] Nolu satır eklendi..!!", vbOKOnly + vbInformation, "EKLEME"
End Sub
Kod:
Sub satir_sil()
If MsgBox("[ " & Range("I1").Value & " ] Nolu satırı silmek istiyormusunuz?", vbYesNo + vbQuestion, "SİLME") = vbNo Then Exit Sub
Range(Cells(Range("I1").Value, "A"), Cells(Range("I1").Value, "P")).Delete (xlUp)
MsgBox "[ " & Range("I1").Value & " ] Nolu satır silindi..!!", vbOKOnly + vbInformation, "SİLİNDİ"
End Sub
 
Geri
Üst