vervolg datum functie

Status
Niet open voor verdere reacties.

sacredfour

Gebruiker
Lid geworden
23 jan 2021
Berichten
32
Vervolg datum functie (vervolg)
Ik ben weer in mijn boeken gedoken i.v.m. de tijdfunctie, maar ik kom er nog niet helemaal uit. Zie voorbeeld.
De bedoeling is dat de macro per maand een bedrag wegschrijft :
Code:
If Sheets("Blad1").Range("A" + CStr(lijn)).Value = klantnummer Then
     If datum = ("1-2-2021") Then
      Sheets("Blad1").Range("C" + CStr(lijn)).Value2 = bedrag
End if
End if
De bedoeling is dat de macro hier
Code:
 If datum = ("1-2-2021") Then
de hele maand januari pakt en niet alleen de eerste van de maand.
 

Bijlagen

Maak het jezelf niet onnodig moeilijk:

In plaats van:

Code:
If Sheets("Blad1").Range("A" + CStr(lijn)).Value = klantnummer Then

Code:
If Sheets("Blad1").cells(lijn,1) = klantnummer Then
 
Waarom wil je in 1 bestand dezelfde gegevens 2 keer plaatsen ?
 
Trefwoord is
Code:
month
 
snb Ik snap je vraag niet.

HSV
Code:
If datum = ("1-2-2021") Then
moet dan worden
Code:
If datum = ("Jan 2021") Then
???
 
Als je macro realogate zo schrijft gaat het volgens mij hoe je wenst

Code:
Sub realogate()
jv = Sheets(1).Range("A1:P9")
 With Sheets(2)
     a = Application.Match(.Range("D3").Value, Sheets(1).Range("A1:A100"), 0)
     b = Month(.Range("B3").Value) + 2
     jv(a, b) = .Range("H3").Value
     Sheets(1).Range("A1:P9") = jv
 End With
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan