• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Nieuwe datum in inputbox wegschrijven in cel

Status
Niet open voor verdere reacties.

ericeul

Gebruiker
Lid geworden
14 feb 2008
Berichten
53
Hallo,

onderstaande code zou ik een beetje willen uitbreiden zodat de nieuwe datum die ingegeven wordt in de inputbox de bestaande van A1 overschrijft.
Waarschijnlijk een makkie maar met m'n beperkte VBA kennis lukt me dat niet echt.

Code:
Sub macro1()
Dim Message, Title, Default, MyValue
Message = "Geef nieuwe datum in"
Default = Range ("A1").value
MyValue = InputBox(Message, Title, Default)
end sub

Alvast bedankt.
Eric
 
Laatst bewerkt door een moderator:
Eric,

ik heb je voorbeeldje ietsjes aangepast.

Code:
Sub macro2()
Dim Message, Title, Default, MyValue
    Message = "Geef nieuwe datum in"
    Title = "Datum"
    Default = "01-01-2009"
    MyValue = InputBox(Message, Title, Default, 3800, 6050)
    Range("A1") = MyValue
End Sub

Nog een voorbeeldje:
Je hoeft niet per se Title en default en posities erin te zetten. het mag ook alleen
Message zijn. Of Message en de posities, maar dan moet je wel ,,, zetten

Code:
Sub macro3()
Dim NieuweDatum As Date
    NieuweDatum = InputBox("Geef nieuwe datum in", , , 3800, 6050)
    Range("A1") = NieuweDatum
End Sub

Koosl
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan