Makro ile sütun açma ve açılan sütunu iptal etme

ckarabacak

Altın Üye
Katılım
12 Ocak 2010
Mesajlar
328
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
10-07-2026
Arkadaşlar Merhaba

Ekli dosyada belirtmeye çalıştığım gibi veri olan iki sütun arasına makroda (rakam ile belirleyerek) sütun açma ve açılan sütunları iptal etmek için yardımlarınızı rica ederim.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Bunu deneyiniz.
Kod:
Sub ColumnInsert()
  x = InputBox("Eklenecek Sütun Sayısını Giriniz")
    Range("F1").Select
  For i = 1 To x
    Selection.EntireColumn.Insert
    Next i
End Sub
Açılan sütunları iptal etmekten kastınız nedir?
 

ckarabacak

Altın Üye
Katılım
12 Ocak 2010
Mesajlar
328
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
10-07-2026
Sayın uzmanamele Merhaba

öncelikle ilginiz için teşekkür ederim

sorunuz cevabı ise eklenen sütunların hepsini veya bir kısmını kaldırmak
 

ckarabacak

Altın Üye
Katılım
12 Ocak 2010
Mesajlar
328
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
10-07-2026
Sayın uzmanamele Tekrar Merhaba

makroyu kullandığım da ortaya çıkan bir durumda f1 den açılan sütunlar sonraki sütunlarda veri olduğunu düşünürsek daha çok sütun açabilirmiyiz
yani I sütununda da veya daha sonraki sütunda da veri varsa her verinin sağında istenilen sayıda sütun eklemek ve çalışmalar sonunda boş kalan sütunların kaldırılmasını sağlayabilirmiyiz.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Bunu deneyiniz.
Kod:
Sub ColumnInsert()
    x = InputBox("Eklenecek Sütun Sayısını Giriniz")
    stn = InputBox("Eklenecek Sütun Yerini HARF olarak Giriniz")
Range(stn & 1).Select
  For i = 1 To x
    Selection.EntireColumn.Insert
    Next i
End Sub

Sub ColumnDelete()
    stn1 = InputBox("Silinecek BAŞLANGIÇ Sütununu HARF olarak Giriniz")
    stn2 = InputBox("Silinecek SON Sütununu HARF olarak Giriniz")
Range(stn1 & 1 & ":" & stn2 & 1).Select
    Selection.EntireColumn.Delete
End Sub
 

ckarabacak

Altın Üye
Katılım
12 Ocak 2010
Mesajlar
328
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
10-07-2026
Sayın uzmanamele İyi Akşamlar

X 400 hatası veriyor
 

ckarabacak

Altın Üye
Katılım
12 Ocak 2010
Mesajlar
328
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
10-07-2026
hata bu yazdıklarımdan kaynaklanabilirmi; InputBox insert Eklenecek Sütun Yerini HARF olarak yazma yeri yok, Delete'de Silinecek SON Sütunu HARF yazma yok
 
Üst