Tu ne peux pas mettre dans un entier une chaine...
C'est le ba-ba ca...
S'il n'y a rien dans une cellule, Excel renvoit : ""
Rien, mais dans une chaine (string)
Et tu ne peux pas mettre une chaine dans une vraible entier...
Il faut donc tester au prealable si la chaine n'est pas egale a ""
Convertir ta chaine en entier (CInt())
Et l'affecter a ta variable...
Code :
- if Range("A1" ).Offset(i).Value <>"" then
|
Toi tu affecters d'abord une valeur chaine a note qui est de type entier, pour tester ensuite si ta variable note de type entier contient une chaine... 
Message édité par SuppotDeSaTante le 30-04-2010 à 12:40:29
---------------
GreenBrown Energy, avec notre partenaire historique greenpeacefr, nous lançons le 1er fournisseur d'électricité SANS nucléaire. Une offre 100% EnR + backup transitoire