Bonjour,
J'ai un classeur, dans la colonne A, j'ai des formules matricielles, faisant référence à un autre classeur (fermé). La formule rapatrie les valeurs. Si les valeurs sont vides, cela affiche 0 ou "vide" (en utilisant les outils décoché valeur =0).
Par contre, si je fais
J'ai comme résultat erreur, car le code prend jusqu'à la dernière ligne (avec formule, soit 20000), alors que mes valeurs dans "bd" ne vont que jusqu'à 1000 (rapatriement du classeur fermé)
J'ai un message d'erreur 2042, car C est en erreur (lorsqu'il lit les 20000 lignes, 19000 sont donc à 0).
Donc comment faire pour lire uniquement les valeurs de la colonne A (sans passer par un
.....
En vous remerciant pour votre aide,
J'ai un classeur, dans la colonne A, j'ai des formules matricielles, faisant référence à un autre classeur (fermé). La formule rapatrie les valeurs. Si les valeurs sont vides, cela affiche 0 ou "vide" (en utilisant les outils décoché valeur =0).
Par contre, si je fais
Code:
for each c in sheets("bd").range("A1:A20000").end(xlup).row
J'ai un message d'erreur 2042, car C est en erreur (lorsqu'il lit les 20000 lignes, 19000 sont donc à 0).
Donc comment faire pour lire uniquement les valeurs de la colonne A (sans passer par un
Code:
for i = 1 to sheets("bd").range("A65536).end(xlup).row
if i = 0 then stop
En vous remerciant pour votre aide,
Dernière édition: