• 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.

Opgelost cel datum min 7 dagen via vba laten invullen in andere cel

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

Friend

Verenigingslid
Lid geworden
31 jan 2009
Berichten
1.137
Beste forummers,

Ik gebruik de volgende code :

Code:
Sub decl()


    
    Dim decldate As String
    
    Dim myString As String
    
    decldate = Application.InputBox("Please enter the date in the following format: dd/mm/yyyy", "Enter Date", Format(Date, "dd/mm/yyyy"))

    ActiveSheet.Range("L4").Value = Format(decldate, "ddd d mmm yyyy")
    ActiveSheet.Range("J4").Value = Format(decldate, "ddd d mmm yyyy") - 7
    
End Sub

Via de input box voer ik een nieuwe datum in voor cel L4
Dan wil ik graag in J4 deze datum krijgen min 7 dagen

Echter dan krijg ik de volgende foutmelding: typen komen niet met elkaar overeen.

Hoe kan ik dit oplossen?

Friend
 

Bijlagen

  • datum min 7.xlsm
    datum min 7.xlsm
    16,4 KB · Weergaven: 1
  • foutmelding.png
    foutmelding.png
    6,8 KB · Weergaven: 0
Zo lukt het wel:

Code:
Sub decl()

Dim decldate As Date
Dim myString As String

decldate = Application.InputBox("Please enter the date in the following format: dd/mm/yyyy", "Enter Date", Format(Date, "dd/mm/yyyy"))

ActiveSheet.Range("L4").Value = Format(decldate, "ddd d mmm yyyy")
ActiveSheet.Range("J4").Value = Format(decldate - 7, "ddd d mmm yyyy")
    
End Sub
 
Iam201, hartelijk dank voor je reactie en oplossing 👍

Perfect.

Thanks

Friend
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan