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

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
Le problème c'est que dans la column K, il m'affiche False...$
comment je peux faire pour résoudre cela ??