• DİKKAT

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

dolu hücre kopyalamak

Katılım
21 Mart 2005
Mesajlar
200
Excel Vers. ve Dili
Ofiice 2013
Arkadaşlar C1:C100 arasıdaki sadece dolu hücreleri Lsutununa aktaran makro varmı?


_______________
Excel 2003 Türkçe
 
Merhabalar,
Böyle bir soru sorulmuş ama cevabını bulamadım.
Aynı şekilde A1 den B1000 e kadar olan dolu satırları başka bir satıra yapıştırmak istiyorum makro ile. tabi bu doluluk oranı sayfalara göre değiştiği için böyle bir şeye ihtiyaç duydum.
Şimdiden yardımcı olacak arkadaşlara teşekkürler
 
kendinize göre uyarlayın....

Kod:
Sub test()
aaa = Sheets("Sayfa1").[b65536].End(3).Row
Sheets("Sayfa1").Range("a1:b" & aaa).Copy
[e1].Select
Paste
Application.CutCopyMode = False
End Sub
 
Örnek kodu kendinize uyarlayın.
Kod:
Sub Düğme1_Tıklat()
[a1:a30].SpecialCells(2, 23).Copy [c1]
End Sub
 
Teşekkürler Ayhan Bey.
 
A1:B1000 aralığındak dolu hücreleri C1 den başlayarak aşağı doğru listeler.
Aşağıdaki kodalrı deneyiniz.:cool:
Kod:
Sub dolu_satirlar()
Dim hcr As Range, a As Integer
Range("C1:C2000").ClearContents
ReDim myarr(1 To 1, 1 To 1)
For Each hcr In Range("A1:B1000")
    If hcr.Value <> "" Then
        a = a + 1
        ReDim Preserve myarr(1 To 1, 1 To a)
        myarr(1, a) = hcr.Value
    End If
Next hcr
Application.ScreenUpdating = False
If a > 0 Then [C1].Resize(a, 1) = Application.Transpose(myarr)
Application.ScreenUpdating = True
Erase myarr
MsgBox "C sütununa A ve B sütunundaki ilk 1000 dolu hücre C sütunna listelendi"
End Sub
 
Örnek kodu kendinize uyarlayın.
Kod:
Sub Düğme1_Tıklat()
[a1:a30].SpecialCells(2, 23).Copy [c1]
End Sub

@Seyit Tiken hocam
öğrenmeye hevesli biri olarak müsaadeleriniz sınırlarında bişey sormak istiyorum..

kodda; SpecialCells den sonra parantez içerisindeki 2 ve 23 rakamları neyi ifade ediyor?

kodu tam olarak anlatabilirmisiniz?? teşekkür ederim..
 
Ayhan Bey, kusura bakmay&#305;n, biraz gecikmeli bir cevap olacak. Siteye girmeyi yeni f&#305;rsat buldum. F5'in Makro Kaydetme y&#246;ntemidir. Burda, kod i&#231;inde metin yerine say&#305;sal de&#287;er kullan&#305;l&#305;p kodlarda k&#305;saltma yolluna gidilmi&#351;. Grup ve alt gruplar&#305;n say&#305;sal bir s&#305;ralan&#305;&#351;&#305; vard&#305;r.
 
Geri
Üst