C'est pas urgent,
mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42.
Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de la
boucle me laissait une cellule vide puisque toute ma liste remonte.
J'ai bien essayé de décrémenté le compteur, mais je partais en boucle.
Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule vide.
Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie
dans une colonne ?
On Error Resume Next
Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais ou
vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site
Excelabo...Mystère.
-- à+twinley
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Misange
Re salut Si tu veux faire ta boucle tu fais for iB to 2 step-1... comme ça quand une cellule est déletée, l'index des autres ne change pas et elles seront "vues" au prochain passage de la boucle
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 10/11/2004 17:57:
Bonsoir,
C'est pas urgent, mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42. Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de la boucle me laissait une cellule vide puisque toute ma liste remonte. J'ai bien essayé de décrémenté le compteur, mais je partais en boucle. Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule vide. Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie dans une colonne ? On Error Resume Next Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais ou vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site Excelabo...Mystère. -- à+twinley
Re salut
Si tu veux faire ta boucle tu fais for iB to 2 step-1...
comme ça quand une cellule est déletée, l'index des autres ne change pas
et elles seront "vues" au prochain passage de la boucle
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
on 10/11/2004 17:57:
Bonsoir,
C'est pas urgent,
mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42.
Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de la
boucle me laissait une cellule vide puisque toute ma liste remonte.
J'ai bien essayé de décrémenté le compteur, mais je partais en boucle.
Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule vide.
Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie
dans une colonne ?
On Error Resume Next
Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais ou
vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site
Excelabo...Mystère.
-- à+twinley
Re salut Si tu veux faire ta boucle tu fais for iB to 2 step-1... comme ça quand une cellule est déletée, l'index des autres ne change pas et elles seront "vues" au prochain passage de la boucle
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 10/11/2004 17:57:
Bonsoir,
C'est pas urgent, mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42. Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de la boucle me laissait une cellule vide puisque toute ma liste remonte. J'ai bien essayé de décrémenté le compteur, mais je partais en boucle. Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule vide. Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie dans une colonne ? On Error Resume Next Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais ou vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site Excelabo...Mystère. -- à+twinley
twinley
merci Misange, mais j'ai jeté ma boucle aux orties et j'ai adopté la petite merveille.
-- à+twinley "Misange" a écrit dans le message de news:OHra%
Re salut Si tu veux faire ta boucle tu fais for iB to 2 step-1... comme ça quand une cellule est déletée, l'index des autres ne change pas et elles seront "vues" au prochain passage de la boucle
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 10/11/2004 17:57:
Bonsoir,
C'est pas urgent, mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42. Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de la
boucle me laissait une cellule vide puisque toute ma liste remonte. J'ai bien essayé de décrémenté le compteur, mais je partais en boucle. Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule vide.
Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie dans une colonne ? On Error Resume Next Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais ou
vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site Excelabo...Mystère. -- à+twinley
merci Misange,
mais j'ai jeté ma boucle aux orties et j'ai adopté la petite merveille.
--
à+twinley
"Misange" <misange@devinez-ou.net> a écrit dans le message de
news:OHra%23q0xEHA.2568@TK2MSFTNGP11.phx.gbl...
Re salut
Si tu veux faire ta boucle tu fais for iB to 2 step-1...
comme ça quand une cellule est déletée, l'index des autres ne change pas
et elles seront "vues" au prochain passage de la boucle
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
on 10/11/2004 17:57:
Bonsoir,
C'est pas urgent,
mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42.
Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de
la
boucle me laissait une cellule vide puisque toute ma liste remonte.
J'ai bien essayé de décrémenté le compteur, mais je partais en boucle.
Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule
vide.
Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie
dans une colonne ?
On Error Resume Next
Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais
ou
vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site
Excelabo...Mystère.
-- à+twinley
merci Misange, mais j'ai jeté ma boucle aux orties et j'ai adopté la petite merveille.
-- à+twinley "Misange" a écrit dans le message de news:OHra%
Re salut Si tu veux faire ta boucle tu fais for iB to 2 step-1... comme ça quand une cellule est déletée, l'index des autres ne change pas et elles seront "vues" au prochain passage de la boucle
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 10/11/2004 17:57:
Bonsoir,
C'est pas urgent, mais je remercie Laurent Longre et Misange.
Pour tuer des cellules vides en A, j'ai fais une boucle for de 2 à 42. Mais quand j'ai deux ou trois cellules vides à la suite l'incrément de la
boucle me laissait une cellule vide puisque toute ma liste remonte. J'ai bien essayé de décrémenté le compteur, mais je partais en boucle. Du coup je réinitialisais la boucle à 2 dès que j'avais une cellule vide.
Ça marchait mais c'etait pas élégant.
Et c'est alors que j'ai trouvé chez Misange cette merveille :
Comment en VBA supprimer les cellules vides au dessus d'une zone remplie dans une colonne ? On Error Resume Next Range([A1], [A250].End(xlUp)).SpecialCells(xlCellTypeBlanks).DeleteMais ou
vont-ils chercher tout cela ? Surtout qu'au début y avait pas le site Excelabo...Mystère. -- à+twinley