• DİKKAT

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

Koşullu hücre değerini taşıma

Katılım
29 Aralık 2016
Mesajlar
18
Excel Vers. ve Dili
Excel 2010, Türkçe
Merhabalar,

Bir konuda işin içinden çıkamadım. Örnek dosyayı buraya ekliyorum ancak kısaca anlatmam gerekirse;

C sütununda bulunan koyu renkli yazılan degeri onun altında bulunan alt birimlerin olduğu satırda B sütununa yazdırmak istiyorum. Örnek olarak bir tanesini ben kopyala yapıştır ile yaptım ancak dosyada ki satır sayısının 20000 den fazla olduğunu düşünürsek bunu kopya yapıştır ile yapmak çok uzun zaman alacak. Bunu bir formül yada makro ile çözmek nasıl mümkün olabilir. Şimdiden ilginiz için teşekkür ederim. İyi günler.
 

Ekli dosyalar

Merhaba,
Dosyanızın yedeğini aldıktan sonra aşağıdaki kodu deneyiniz.
Kod:
Sub Kod()
For a = 1 To Range("C65500").End(3).Row
    If Cells(a, "C").Font.Bold Then metin = Cells(a, "C").Text
    Cells(a, "B") = metin
Next
End Sub
 
Merhaba,
Dosyanızın yedeğini aldıktan sonra aşağıdaki kodu deneyiniz.
Kod:
Sub Kod()
For a = 1 To Range("C65500").End(3).Row
    If Cells(a, "C").Font.Bold Then metin = Cells(a, "C").Text
    Cells(a, "B") = metin
Next
End Sub

Öncelikle ilginiz ve cevabınız için teşekkür ederim. Ancak alt birimlerin başına da yazdırmak istiyorum. Bu şekilde sadece ana birimin başına yani koyu yazılmış olan satırın olduğu kısıma yazıyor. Alt birimlerin başına B sütuna ana birim adını taşımıyor. Kod uygulandıktan sonra ki örnek dosyayı ekliyorum.
 

Ekli dosyalar

.

Sayın mucit77'nin verdiği kod istediğinizi yapıyor.


Dosyanız ekte.




.
 

Ekli dosyalar

İdris Serdar bey haklısınız hücre renginde yazı tipi rengi beyaz olduğundan dolayı farkedememişim. Tekrardan mucit77 ve size çok teşekkür ediyorum. Tam istediğim şekilde sorun çözülmüş oldu. İyi günler.
 
Geri
Üst