düşeyara formülü hk.

Katılım
29 Ekim 2011
Mesajlar
138
Excel Vers. ve Dili
2007 türkçe
Selam

Yapmak istediğim şey a dosyasından b dosyasına düşeyara formülü ile içi boş ama renkli hücreyi taşımak istiyorum.yani sadece rengi taşıyabilir miyim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülle renk taşıyamazsınız. Makro kullanmanız gerekir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ornek dosyalarinizi paylasim sitelerine yukleyip link verirseniz yardim almaniz kolaylasir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kodu deneyiniz.

Kod:
Sub Bicimiyle_Aktar()
    Range("J6:M" & Rows.Count).ClearFormats
    For X = 6 To Cells(Rows.Count, "J").End(3).Row
        If Cells(X, "J") <> "" Then
            Set Bul = Range("B:B").Find(Cells(X, "J"), , , xlWhole)
            If Not Bul Is Nothing Then
                Bul.Resize(, 4).Copy Cells(X, "J")
            End If
        End If
    Next

    MsgBox "Aktarım işlemi tamamlanmıştır.", vbInformation
End Sub
Çalışmanızı açın.
ALT+F11 tuşlarına basıp kod editörünü açın.
INSERT menüsünden Module seçeneğini seçin.
Sağ tarafta açılan beyaz pencereye verdiğim kodu uygulayın.

Son olarak kodun içinde herhangi bir satırı seçip F5 tuşuna basarak kodu çalıştırın.
 
Katılım
29 Ekim 2011
Mesajlar
138
Excel Vers. ve Dili
2007 türkçe
Aşağıdaki kodu deneyiniz.

Kod:
Sub Bicimiyle_Aktar()
    Range("J6:M" & Rows.Count).ClearFormats
    For X = 6 To Cells(Rows.Count, "J").End(3).Row
        If Cells(X, "J") <> "" Then
            Set Bul = Range("B:B").Find(Cells(X, "J"), , , xlWhole)
            If Not Bul Is Nothing Then
                Bul.Resize(, 4).Copy Cells(X, "J")
            End If
        End If
    Next

    MsgBox "Aktarım işlemi tamamlanmıştır.", vbInformation
End Sub
Çalışmanızı açın.
ALT+F11 tuşlarına basıp kod editörünü açın.
INSERT menüsünden Module seçeneğini seçin.
Sağ tarafta açılan beyaz pencereye verdiğim kodu uygulayın.

Son olarak kodun içinde herhangi bir satırı seçip F5 tuşuna basarak kodu çalıştırın.
öncelikle teşekkürler , bu şekilde yaptığımızda formülü kaldırıyor ve de hücre rengini değiştirmek istediğimde aynı değişikliği diğer hücrede yapmıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Elbette güncel çalışan bir kodlama değildir.

Biçim veya değer değiştirdiğinizde kodu yeniden çalıştırmanız gerekecektir.
 
Üst