Şimdi Ara

Üst Simge Formülü

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
810
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Üstadlar selamlar.

    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)

    Cells(x, 7).ClearContents
    Cells(x, 7).Value = Cells(x, 1).Value & Cells(x, 2).Value & Cells(x, 3).Value & Cells(x, 4).Value & Cells(x, 5).Value & Cells(x, 6).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




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.