
V příloze máš použitý prvek ze sady "Ovládací prvky formuláře". V tomto případě bohužel písmo zvětšit nejde. Zkus použít sadu "Ovládací prvky ActiveX" (viz karta Vývojář / Vložit).
P.

Toto může vyřešit aktualizace ComboBoxu při změně v listu, viz událost listu "Worksheet_Change". Pro tvůj případ principiálně třeba nějak takto:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$1" Then
ComboBox1.ListFillRange = ""
ComboBox1.ListFillRange = "POSUN"
End If
End Sub
A co to třeba udělat přímo v buňce přes Ověření dat / Seznam? V buňce si navolíš formát jaký potřebuješ. Vybrané číslo pak bude mít požadovaný formát, ale s formátem seznamu zase hýbat nepůjde, maximálně si pomoci s lupou v sešitu pro zvětšení.
Úplně přesně netuším, co je cílem tohoto cvičení, tak jenom nabízím další alternativu :-).
P.
xlnc(7.9.2018 22:11)citovat#041426 
No u ActiveX máte k dispozici komplet VBA, tak zkrátka využít nějakou událost. Vesměs řešení už naznačil Pavlus.
Private Sub ComboBox1_MouseDown(ByVal Button As Integer, ByVal Shift _
As Integer, ByVal X As Single, ByVal Y As Single)
ComboBox1.ListFillRange = _
ListObjects("Tabulka1").DataBodyRange.Address
'ComboBox1.ListFillRange = Range("Tabulka1").Address
'ComboBox1.ListFillRange = Range("MujZdroj").Address
End Sub
Kromě toho máte (za ta léta) dost přihlouplé nápady vytvářet definované názvy stejné, jako jsou názvy funkcí, nemluvě o tom, že i tak máte půlku řešení na listu.