Új hozzászólás Aktív témák

  • Delila_1

    veterán

    válasz mdk01 #47632 üzenetére

    Képletet tartalmazó cellában nem tudod a karakterek egy részét módosítani.
    Lehet viszont segédcellában, ahova értékként átmásolod a képletet tartalmazó cella adatát. Ezt teszi a lenti makró. Az utolsó előtti sor a zárójel előtti részt 15-ös karakterűre állítja a segédcellában, az utolsó a többi részt 8-asra. Nem kívánt törlendő, a két méret tetszés szerint módosítható.
    Ciklusba is beteheted, hogy egy teljes oszlop adatait átmásolja, és formázza.
    Sub Nagy_Kicsi()
        Dim szoveg As String, kezd As Integer
        
        Range("A1").Copy
        Range("B1").PasteSpecial xlPasteValues
        szoveg = Range("B1").Value
        kezd = InStr(szoveg, "(")
        Range("B1").Characters(Start:=1, Length:=kezd - 1).Font.Size = 15
        Range("B1").Characters(Start:=kezd, Length:=20).Font.Size = 8
    End Sub

Új hozzászólás Aktív témák