• DİKKAT

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

boyanmayan hücreleri başka hücreye yazdırma

Katılım
16 Mayıs 2024
Mesajlar
10
Excel Vers. ve Dili
Microsoft Excel 2016 MSO (Sürüm 2404) 64 bit
başlıkta belirttiğim gibi A sütunun da boyanmayan (dolgu olmayan) hücreleri başka hücreye nasıl geçirebilirim?
 
Sayfa1 yerine işlem yapmak istediğiniz sayfa ismini yazınız.
A sütunundaki verileri 10. sütuna yazar.
Kod:
Sub test()
Dim s1 As Worksheet, i As Long, x As Long, son As Long
Set s1 = Sayfa1: son = s1.Range("A" & Rows.Count).End(xlUp).Row
x = 1
For i = 1 To son
    If s1.Cells(i, 1).Interior.ColorIndex = xlNone Then
        s1.Cells(x, 10) = s1.Cells(i, 1)
        x = x + 1
    End If
Next i
End Sub
 
Çok teşekkürler çok işime yaradı :))))
 
B de ki sutun için "A" yerin B Yazsam kod b içinde çalışır mı?
 
B sütunu için aşağıdaki gibi olabilir..

C++:
Sub test()
Dim s1 As Worksheet, i As Long, x As Long, son As Long
Set s1 = Sayfa1: son = s1.Range("B" & Rows.Count).End(xlUp).Row
x = 1
For i = 1 To son
    If s1.Cells(i, 2).Interior.ColorIndex = xlNone Then
        s1.Cells(x, 10) = s1.Cells(i, 2)
        x = x + 1
    End If
Next i
End Sub
 
B sütunu için aşağıdaki gibi olabilir..

C++:
Sub test()
Dim s1 As Worksheet, i As Long, x As Long, son As Long
Set s1 = Sayfa1: son = s1.Range("B" & Rows.Count).End(xlUp).Row
x = 1
For i = 1 To son
    If s1.Cells(i, 2).Interior.ColorIndex = xlNone Then
        s1.Cells(x, 10) = s1.Cells(i, 2)
        x = x + 1
    End If
Next i
End Sub
Çok teşekkürlerr :)
 
Bu arada bir hatırlatma yapmakta fayda var...

Profilinizdeki excel sürüm bilgisini linki inceleyerek güncellemenizi rica ederim.

Profilinizdeki bilgi ; Excel Vers. ve Dili excel

 
Geri
Üst