Incompréhension d'un morceau de code (Date)

Bonjour à tous, le programme n'est pas le mien j'essaie de comprendre les macro et l'une d'elle comporte ce code :

    If Day(Cells(2, 7).Value) < 10 Then
    jour = "0" & Day(Cells(2, 7).Value)
    Else: jour = Day(Cells(2, 7).Value)

Pouvez vous me dire exactement ?

(Cells(2, 7).Value)

J'ai cru comprendre que cela prend la valeur d'une selection mais de quel cellule à quel cellule ? comment ?

Merci d'avance.

Bonjour,

(Cells(2, 7).Value)

Cells ---> Cellule

2 ---> ligne 2

7 ----> colonne 7

soit cellule(G2)

soit pour la macro du dessus, si le jour de la cellule G2 est inférieur à 10, on ajoute un 0 devant le jour, sinon on ne met que le jour

histoire d'avoir les jours au format 01, 02,03 etc

Merci bien, quel réativité

ça me sera très utile !

Re,

pas vraiment car un simple

=format(cells(2,7).value;"dd-mm-yyyy") 

aurait fait le même résultat

Re,

je voulais dire la compréhension du code me sera utile , par ce que jusqu'ici c'est ce second format que j'utilisais.

Merci encore

Rechercher des sujets similaires à "incomprehension morceau code date"