Bonjour,
Je suis actuellement entrain de développer une macro et je rencontre un problème, pouvez-vous m'aider ??
J'ai un tableau qui comporte 11 colonnes :
- la premiere colonne est un numéro à 12 chiffres (un identifiant) column A
- la cinquième colonne est une date (12/02/2002) par exemple column E
Je souhaite faire un Do While pour que une fois que la macro à detecter qu'il y a plus de données (exemple a30), il fasse en column K un =year de la column E pour ne faire apparaite que l'année, voilà ce que j'ai écrit :
' insertion de la column YEAR
Le problème c'est que dans la column K, il m'affiche False...$
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 range("A1").select do while activecell.value <>"" if activecell.offset (1,0).select then activecell.offset (0,10).value = activecell.formulaR1C1 = "=YEAR(RC[-6])" else end if loop
comment je peux faire pour résoudre cela ??
Partager