• DİKKAT

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

Taşı ve Birleştir

  • Konbuyu başlatan Konbuyu başlatan steppe
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Ağustos 2011
Mesajlar
319
Excel Vers. ve Dili
2003-2010 Türkçe
Veri taşıma

Private Sub CommandButton1_Click()
satır = 0
For Each Hücre In Range("B1:B200")
If Hücre <> "" Then satır = satır + 1
If Hücre = "" Then GoTo devam:
Cells(satır, 1) = Hücre
devam:
Next
End Sub
----------------------------------
koduyla
B1,B3,B5 teki hücreleri soldaki birleştirilmiş hücrelere kopyalayabiliyorum.İstediğim ise B1,B3,B5 teki hücreleri soldaki birleştirilmiş hücrelere taşımak(yani B1,B3,B5'teki Hakan,Nuran ve Nuri silinecek)aynı zamanda B1,B2 ile B3,B4 ile B5,B6 ile birleştirilerek kalan birleştirilmiş hücrelerde yani B1'de Ankara,B3'te İstanbul ve B5'te İzmir verileri kalacak.Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:
veri taşıma

Private Sub CommandButton1_Click()
satır = 0
For Each Hücre In Range("B1:B200")
If Hücre <> "" Then satır = satır + 1
If Hücre = "" Then GoTo devam:
Cells(satır, 1) = Hücre
devam:
Next
End Sub
----------------------------------
koduyla
B1,B3,B5 teki hücreleri soldaki birleştirilmiş hücrelere kopyalayabiliyorum.İstediğim ise B1,B3,B5 teki hücreleri soldaki birleştirilmiş hücrelere taşımak(kes-yapıştır yapmak).Yardımlarınız için şimdiden teşekkürler.
 
Aşağıdaki kodu deneyin.

Kod:
Private Sub CommandButton1_Click()
For a = 1 To [b65536].End(3).Row Step 2
Cells(a, "a") = Cells(a, "b")
Cells(a, "b") = ""
Range("B" & a & ":B" & a + 1).Merge
Next
End Sub
 
Geri
Üst