Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 6 van 6

Onderwerp: Opmaak inputbox

  1. #1
    Senior Member Plotinus's avatar
    Geregistreerd
    25 maart 2007
    Locatie
    Gent
    Afstand tot server
    ±252 km
    Vraag is niet opgelost

    Opmaak inputbox

    Ik heb de volgende code:
    Code:
    gegevens=Application.InputBox(Prompt:="geef de kosten op:", Title:="kosten", Type:=1)
    Is het mogelijk bij invoeren van de kosten direct al de opmaak weer te geven, zodat grote getallen leesbaar worden; bij voorkeur als volgt: € 1.234.000,-?

    Hiermee samenhangend: hoe kan ik deze opmaak in een andere situatie via VBA afdwingen? Ik gebruik nu de volgende opmaak "€ #,##0". Maar ik wil er graag ",-" achteraan plaatsen.
    Ach! Waren alle Menschen wijs, en wilden daarbij wel! De Aard waar haar een Paradijs, Nu isse meest een Hel.

  2. #2
    Tera Honourable Senior Member
    Verenigingslid
    OctaFish's avatar
    Geregistreerd
    6 februari 2009
    Locatie
    Rotterdam
    Afstand tot server
    ±151 km
    Nee, een inputbox kun je geen opmaak meegeven. Is ook logisch, want een inputbox kan in beginsel alles hebben, dus hoe kun je dan onderscheid maken in de verschillende gegevens die ingevoerd worden? Je mag Application. trouwens weglaten; dat doet niks. Scheelt weer typen . En je opmaak is denk ik: "€ #,##0,-" Maar je zit dan met een verkeerde duizendtal opmaak als je daar ook een komma voor gebruikt, je kunt niet hetzelfde teken voor twee dingen gebruiken. En wat doe je als je wél cijfers achter de komma invoert? Die staan er dan wel (en er wordt mee gerekend ook) maar je ziet ze niet. Lijkt mij niet geweldig...
    Gebruik de QUOTE knop alleen als je iets wit citeren.
    Op deze pagina kun je zien hoe je met TAGS werkt.

  3. #3
    Senior Member Plotinus's avatar
    Geregistreerd
    25 maart 2007
    Locatie
    Gent
    Afstand tot server
    ±252 km
    Je eerste opmerking is helder.
    Tweede punt is echter dat er best getallen achter de komma ingevoerd mogen worden, maar die zijn niet van belang: er komt altijd een rond getal uit en dat wil ik ook zo presenteren. Altijd 69.697,00 wekt een verkeerde indruk. Het moet zijn 69.697,-, dus altijd afgerond op hele getallen. De berekening doet dat al, maar de presentatie is altijd met twee getallen achter de ','.
    Ach! Waren alle Menschen wijs, en wilden daarbij wel! De Aard waar haar een Paradijs, Nu isse meest een Hel.

  4. #4
    Giga Honourable Senior Member HSV's avatar
    Geregistreerd
    18 juli 2008
    @Octa,

    Er is wel degelijk een verschil tussen Application.inputbox en Inputbox.
    ____________
    mvg,
    Harry

    Lag nooit om de keuzes van dien vraauw, bist ter zulf aine van....
    (Grunnegs-Gronings)

  5. #5
    Tera Honourable Senior Member
    Verenigingslid
    OctaFish's avatar
    Geregistreerd
    6 februari 2009
    Locatie
    Rotterdam
    Afstand tot server
    ±151 km
    @HSV: Test dit maar eens, en zoek de verschillen.
    Code:
    Sub testje()
        Application.InputBox "Typ een waarde"
        InputBox "Typ een waarde"
    End Sub
    Gebruik de QUOTE knop alleen als je iets wit citeren.
    Op deze pagina kun je zien hoe je met TAGS werkt.

  6. #6
    Giga Honourable Senior Member HSV's avatar
    Geregistreerd
    18 juli 2008
    @OctaFish,

    Typ tekst in de Inputbox en zoek de verschillen.
    Code:
    Sub testje()
        Application.InputBox "Typ een waarde", , , , , , , 1
        InputBox "Typ een waarde"
    End Sub
    Laatst aangepast door HSV : 13 januari 2018 om 12:53
    ____________
    mvg,
    Harry

    Lag nooit om de keuzes van dien vraauw, bist ter zulf aine van....
    (Grunnegs-Gronings)

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Aanbiedingen