Sdílet prostřednictvím

VBA textové pole

Anonymní
2013-10-23T07:33:09+00:00

Zdravím,

Prosím, potřeboval bych ve VBA naformátovat textové pole ve formuláři, aby mi oddělovalo tisíce a přitom výstup z něj bylo číslo - aby to dále počítalo.

Těch techtových polí tam bude hodně, takže za použití co nejmenšího makra.

Děkuji moc, Jirka

Microsoft 365 a Office | Excel | Pro domácnosti | Windows

Otázka je uzamčená. Tato otázka se migrovala z komunity podpory Microsoftu. Můžete hlasovat, jestli je užitečná, ale nemůžete k ní přidávat komentáře či odpovědi ani ji nemůžete sledovat.

Počet komentářů: 0 Žádné komentáře

Odpověď přijatá autorem otázky

Anonymní
2013-10-23T10:44:43+00:00

Jednoduchý dotaz, složitější odpověď.

Tetxové pole je pole, které obsahuje text, je ho tedy nutné formátovat v makru.

Něco jako toto:

Private Sub TextBox1_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)

   With TextBox1

      On Error Resume Next

      .Text = Format(CDbl(.Value), "#,##0.00")

      Cancel = Err

      If Cancel Then MsgBox "Opravte číslo", Buttons:=vbCritical

   End With

End Sub

Byla tato odpověď užitečná?

Počet komentářů: 0 Žádné komentáře

Počet dalších odpovědí: 3

Seřadit podle: Nejužitečnější
  1. Anonymní
    2013-10-23T18:31:30+00:00

    Bezva, přesně co hledám.

    Moc děkuji :-)

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  2. Anonymní
    2013-10-23T16:42:47+00:00

    V prostředí VBA klikněte pravým tlačítkem na projekt. Vyberte VBAProject properties. Objeví se dialog, na záložce Protection můžete nastavit heslo.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  3. Anonymní
    2013-10-23T12:08:02+00:00

    Bezva, to je přesně ono :-) moc děkuji

    Po super zkušenosti ještě jeden dotaz:

    Mám nějaký model, který je postaven na vstupních formulářích a všechny listy excelu budou sloužit jen jako početní databáze a budou zkryté.

    Jde zkrýt kod VBA (alt + F11) pod heslo, aby se nedalo cokoliv v modelu změnit a zobrazit?

    Potřebuji co nejvíce chráněný model, aby nešl jen tak odemknout :-)

    Předem děkuji

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře