Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Boucle de balayage d'une feuille

  • Initiateur de la discussion Initiateur de la discussion MaB
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

MaB

Guest
Bonjour,

Comment peut on, de manière générique, constituer une boucle de baalyage d'une feuille de calcul pour examiner des lignes ou des colonnes et appliquer un traitement sur chacune d'elles ?
par exemple supprimer toutes les cellules d'une ligne à zéro pour les remplacer par des Blancs.

Salut

Bonne nuit
 
Bonsoir MaB,

Tu n'as pas besoin d'une boucle si tu souhaites simplement effectuer un remplacement de valeur dans les cellules de la feuille :
Cells.Replace What:=0, Replacement:=''
Remplacera tous les 0 par rien dans la feuille.

Si tu souhaites cibler une plage particulière pour effectuer ce traitement :
Dim Plage As Range
      Set Plage = Rows(5)
      Plage.Replace What:=0, Replacement:=''
Remplacera tous les 0 par rien dans la seule ligne 5.

Pour info, tu peux aussi simplement désactiver l'affichage des valeurs 0 par : menu Outils / Options / Onglet Affichage et décocher 'Valeurs zéro'.

Cordialement.
 
Merci

Mais ce n'est pas tout à fait ce que je voulais, me suis je probablement mal exprimé

Je souhaite avoir dans toute feuille que je crée une macro générique du type

Pour chaque cellule de la feuille
Traitement à effectuer sur chaque cellule de la feuille
Fin de feuille


C'est plus la syntaxe de ce type de boucle qui me manque
 
salut
essaye un truc du genre :

for i = 1 to nbcolonne
Range (i & ':1').Select
nbligne= Cells(Range(i & ':' & i).Count, ActiveCell.Column).End(xlUp).Row
for j= 1 to nbligne
instruction du genre if cells(j,i)=truc then
cells(j,i)=machin
endif
next i


bon courage
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…