• DİKKAT

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

aynı hücrede alt alta birleştirmek(ayrı Fontlarda)

Katılım
8 Aralık 2011
Mesajlar
8
Excel Vers. ve Dili
2007 ingilizce
a2 ve b2 yi birleiştirmek istiyorum fakat alt satır barkod fontunda üst satır yazı fontunda olması gerekli böyle bir şey mümkünmüdür.
 

Ekli dosyalar

Merhaba,

Aşağıdaki kodları bir modüle kopyalayıp deneyiniz.

Kod:
Sub Birlestir()
    
    
    Dim i   As Long
    Dim Bas As Integer
    Dim Uz  As Integer
    
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "A").End(3).Row
    
        Cells(i, "C") = Cells(i, "A") & Chr(10) & Cells(i, "B")
        Uz = Len(Cells(i, "B"))
        Bas = Len(Cells(i, "C")) - Uz + 1
        
        With Range("C" & i).Characters(Start:=Bas, Length:=Uz).Font
            .Name = "C39HrP60DlTt"
            .FontStyle = "Normal"
            .Size = 40
        End With
        
    Next i
    
    Application.ScreenUpdating = True
    MsgBox "Birleştirildi..."
    
End Sub
 
Merhaba
Çok teşekkürler çalışıyor
 
Son düzenleme:
Sub ekle_60()

Dim i As Long
Dim Bas As Integer
Dim Uz As Integer

Application.ScreenUpdating = False

For i = 2 To Cells(Rows.Count, "A").End(3).Row

Cells(i, "C") = Cells(i, "A") & Chr(10) & "*" & Cells(i, "B") & "*"
Uz = Len(Cells(i, "B"))
Bas = Len(Cells(i, "C")) - Uz + 1

With Range("C" & i).Characters(Start:=Bas, Length:=Uz).Font
.Name = "C39HrP60DlTt"
.FontStyle = "Normal"
.Size = 40
End With

Next i



End Sub



merhaba boyalı kodları ekledğimde barkod olan fontların başındaki * işareti biraz kayıyor yanlışmı ekliyorum.. barkodların başına "*" eklemem gerekli yoksa lazer görmüyor barkodları
 
Son düzenleme:
Merhaba,

Aşağıdaki gibi kullanınız.

Kod:
Sub Birlestir()
    
    Dim i   As Long
    Dim Bas As Integer
    Dim Uz  As Integer
    
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "A").End(3).Row
    
        Cells(i, "C") = Cells(i, "A") & Chr(10) [COLOR=red][B]& "*"[/B][/COLOR] & Cells(i, "B") [B][COLOR=red]& "*"
[/COLOR][/B]        Uz = Len(Cells(i, "B")) [B][COLOR=red]+ 2
[/COLOR][/B]        Bas = Len(Cells(i, "C")) - Uz + 1
        
        With Range("C" & i).Characters(Start:=Bas, Length:=Uz).Font
            .Name = "C39HrP60DlTt"
            .FontStyle = "Normal"
            .Size = 40
        End With
        
    Next i
    
    Application.ScreenUpdating = True
    MsgBox "Birleştirildi..."
    
End Sub
 
Güle güle kullanınız.
 
Geri
Üst