Změna písma pro "Pole se seznamem" (vyřešeno) Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
StaryMuz
nováček
Příspěvky: 4
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Změna písma pro "Pole se seznamem" (vyřešeno)  Vyřešeno

Příspěvekod StaryMuz » 29 úno 2008 18:04

Ahoj, hledám radu.
V Excelu, při použití panelu "Formuláře" můžu vybrat ovládací formulářový prvek "Pole se seznamem".
Vše mi běhá perfektně, jen mi vadí malé písmo.
Hledal jsem kde to šlo, nenašel jsem žádnou radu jak u tohoto prvku změnit velikost písma.
Nejedná se o ComboBox, ale o "stahovací".
Náhrada ComboBoxem (tam jde měnit písmo bez problémů = z panelu "Ovládací prvky"), není pro mne vhodná (potřebuji získat č.řádky položky, po restartu sešitu mít ve výběru načtenou volbu a mít možnost měnit volbu vzorcem ve výstupní buňce do doby "ruční" volby).
Nechce se mi věřit, že by nešlo změnit písmo alespoň přes VB, to je ale nad mé znalosti.
Nevíte někdo, jak by takové makro mělo vypadat?

    Sub stahovací1_Změnit()

    End Sub
Naposledy upravil(a) StaryMuz dne 07 bře 2008 16:55, celkem upraveno 1 x.

Reklama
Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod X » 29 úno 2008 20:58


Uživatelský avatar
StaryMuz
nováček
Příspěvky: 4
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod StaryMuz » 29 úno 2008 22:14

Díky za reakci.
Na té adrese jsem také odpověď nenašel.
Myslel jsi to jako lepší místo pro dotaz?

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod X » 29 úno 2008 22:43

Je to e-mailová konference, zaregistruj se a polož dotaz.

Uživatelský avatar
StaryMuz
nováček
Příspěvky: 4
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod StaryMuz » 01 bře 2008 11:11

Díky,
už se stalo.

Pokud ale někdo radu zná, odpovězte sem prosím.
Když se mi postup někde podaří zjistit, dám to sem sám.

Uživatelský avatar
StaryMuz
nováček
Příspěvky: 4
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod StaryMuz » 05 bře 2008 17:42

Tady je použité řešení.:
Místo "Pole se seznamem" z panelu "Formuláře" bylo použito z panelu "Ovládací prvky", tedy ComboBox a upraven i za pomocí makra tak, aby se choval naprosto stejně jako prvek z panelu "Formulářů".
Tedy, ComboBox byl nastaven na okamžité rozevření seznamu po jeho vybrání > Style=2 fmstyleDropDownList, získaná hodnota byla nastavena na číslo položky a ne na její obsah > BoundColumn=0.
V tomto nastavení ale ComboBox po restartu sešitu zobrazí prázdný výběr i když bylo vše uloženo s platným výběrem. Zároveň jakákoliv změna výběru položky, i zvolená změnou sdružené buňky, přepíše tuto buňku a tak by nešlo řídit výběr pomocí podmínky obsažené ve sdružené buňce opakovaně.
Tyto dva problémy řeší následující makro.

>Private Sub Workbook_open()
>Dim sh As Object, Vzorec As String
>Application.ScreenUpdating = False
> On Error Resume Next
>For Each sh In Worksheets("Ovladač").OLEObjects
> If Range(sh.LinkedCell).HasFormula Then
> Vzorec = Range(sh.LinkedCell).Formula
>
> sh.Object.Value = Range(sh.LinkedCell).Value
> Range(sh.LinkedCell).Formula = Vzorec
>
> If Err.Number > 0 Then
> Debug.Print sh.Name, Range(sh.LinkedCell).Value, Vzorec
> Err.Clear
> End If
> Vzorec = ""
> Else
> sh.Object.Value = Range(sh.LinkedCell).Value
> End If
>Next sh
>Application.ScreenUpdating = True
>End Sub

Nyní se už ComboBox chová stejně jako "stahovací" z panelu "Formuláře" a přitom umožňuje různé změny vzhledu včetně písma.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • změna CPU?
    od sign0r » 07 říj 2023 21:32 » v Rady s výběrem hw a sestavením PC
    3
    1673
    od Alferi Zobrazit poslední příspěvek
    07 říj 2023 22:08
  • Zmena IP adresy
    od ShadowWord:Pain » 15 zář 2023 09:49 » v Sítě - hardware
    11
    2435
    od petr22 Zobrazit poslední příspěvek
    15 zář 2023 12:48
  • Změna hesla
    od draxxx » 25 říj 2023 20:49 » v Windows 11, 10, 8...
    0
    1486
    od draxxx Zobrazit poslední příspěvek
    25 říj 2023 20:49
  • Ikony změna
    od DanteJo94 » 14 srp 2023 10:26 » v Mobily, tablety a jiná přenosná zařízení
    0
    1875
    od DanteJo94 Zobrazit poslední příspěvek
    14 srp 2023 10:26
  • změna jazyka v the sims 4
    od Mladkov204 » 17 pro 2023 17:30 » v Hry
    5
    1018
    od Mladkov204 Zobrazit poslední příspěvek
    17 pro 2023 18:05

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů