Düşeyarada Biçimlendirmeyi Korumak

Katılım
19 Kasım 2009
Mesajlar
19
Excel Vers. ve Dili
2007
Günaydın,

Düşeyara ile bulduğum hücrenin biçimlendirmesini nasıl muhafaza edebilirim. Sadece veriyi getiriyor, verinin bulunduğu hücrenin biçimlendirmesini değil.

Teşekkürler
 
İ

İhsan Tank

Misafir
Dosya ekledim. Sayfa 1 de yer alan Teknik Öncelik Puanın sayfa 2 ye de şeklini koruyarak aktarılmasını istiyorum -mümkünse-. TeşekkürlerEkli dosyayı görüntüle 89115
merhaba
dosyanızı düzenledim bir de sorunuza örnek dosya eklerken 2003 formatın eklerseniz daha iyi olur. çünkü herkeste 2007 yok.
örnek dosyayı incelersen
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Düşeyara Fonksiyonu Biçimlendirmeyi getirmez.

İstediğinizi makro ile yapmak olası. Aşağıdaki kodları Sayfa2 nin kod bölümüne kopyalayınız. A sütununda yazacağınız değere göre Sayfa1 de arar ve B ve C sütunlarını getirir.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
Dim s1 As Worksheet
Dim c  As Range
Set s1 = Sheets("Sayfa1")
If Target.Value = "" Then
    Range("B" & Target.Row & ":C" & Target.Row).ClearContents
Else
    Set c = s1.Range("a:a").Find(Target.Value, LookIn:=xlValues, LookAt:=xlWhole)
    If Not c Is Nothing Then
        s1.Range("B" & c.Row & ":C" & c.Row).Copy Range("B" & Target.Row & ":C" & Target.Row)
    Else
        Range("B" & Target.Row & ":C" & Target.Row).ClearContents
    End If
End If
End Sub
 
Üst