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
Altın Üyelik Bitiş Tarihi
29/12/2021
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

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
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
 
Katılım
29 Aralık 2016
Mesajlar
18
Excel Vers. ve Dili
Excel 2010, Türkçe
Altın Üyelik Bitiş Tarihi
29/12/2021
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

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

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


Dosyanız ekte.




.
 

Ekli dosyalar

Katılım
29 Aralık 2016
Mesajlar
18
Excel Vers. ve Dili
Excel 2010, Türkçe
Altın Üyelik Bitiş Tarihi
29/12/2021
İ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.
 
Üst