Excel'de bir döküman hazırlıyorum. Farklı hücrelerde metinler var. Bu metinleri BİRLEŞTİR formülü ile tek bir satırda birleştirebiliyorum fakat bazı hücrelerdeki metinlerin üst simge olarak girilmesi gerekiyor.
Bunu doğrudan formüle ekleyebilmenin bir yolu varmıdır bildiğiniz.
İşlemim şu tam olarak =BİRLEŞTİR(A1;B1;"(";C1;",";D1;")";E1;F1)
Fakat buradaki A1 ve E1 hücrelerinin B1 ve F1 hücrelerindeki metinlerin üst simgeleri olması gerekiyor.
Bir türlü yapamadım, formülün içine ekleyemedim.
Lütfen bilen varsa yardımcı olsun.
Şimdiden teşekkürler.
Üst Simge'den kastımız m2 m3 gibi yazdığımız değerler mi? Sorunuzu birkaç örnek ile belirtir misniz?
Tokalak
kullanıcısına yanıt
Sayın Tokalak,
Zaman ayırıp cevap verdiğiniz için son derece teşekkür ederim. Ben de buradan cevap bulamayınca yabancı forumlardan daha detaylı araştırma yapmaya karar verdikten sonra şu şekilde bir makro kodu ile işi hallettim. Umarım ihtiyacı olanlar için yararlı bir paylaşım olur.
Sub test() Dim x As Integer For x = 1 To 100 Dim lengthABCD As Integer lengthABCD = Len(Cells(x, 1).Value) + Len(Cells(x, 2).Value) + Len(Cells(x, 3).Value) + Len(Cells(x, 4).Value)
For i = 1 To Len(Cells(x, 7).Value) If i <= Len(Cells(x, 1).Value) Or (i > lengthABCD And i <= lengthABCD + Len(Cells(x, 5).Value)) Then Cells(x, 7).Characters(i, 1).Font.Superscript = True Else Cells(x, 7).Characters(i, 1).Font.Superscript = False End If Next i Next x End Sub
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme