Sélectionnez une ligne en entière VBA

Résolu
Bonjour,
Je voulais savoir comment peut-on sélectionnez une ligne entière(comprenant plusieurs colonnes). Sachant que le critère pour sélectionnez ces lignes est que la valeur de la cellule de la 7ème colonne doit être différente de zéro.
merci de répondre assez rapidement
Configuration: Windows XP
Internet Explorer 6.0

21 réponses

Résumé de la discussion

Le problème porte sur la sélection de lignes entières dans Excel lorsque la valeur de la colonne Y est différente de zéro, et sur la manière de déclencher cette sélection via VBA. La meilleure solution propose une macro qui parcourt les lignes et sélectionne celles dont la colonne Y est différente de zéro, en utilisant une boucle et Range("Y" & i).Value <> 0. D'autres variantes permettent de porter les résultats sur une sélection multiple ou de convertir la sélection en copie sans modifier le code, tout en évitant le surlignage et en préservant la lisibilité.

Bobot (l’IA à votre service)
  1. bonjour,
    for (i;i<limite;i++)
    if (range("G"+cstr(i)).value = 0 then Rows(" + cstr(i) + ":" + cstr(i) + ").Select
    next i
    -1
    1. Euh tu es sur de toi car cela ne fonctionne pas, il ne me sélectionne rien du tout!!
      merci quand même
      0
    2. @Nico0044es-tu capable d'intégrer un code dans ta macro sans pomper textuellement et sans réflexion
      la boucle il faut la limiter et donc mettre une valeur à cette limite et cela dépend de ce que tu veux faire.
      ce que j'ai écrit boucle sur les lignes d'une feuille excel jusqu'à la valeur limite ensuite le row;....select délectionne la ligne et bien entendu ne fait rien.
      peut être faudrait-il en plus qu'on devine ce que tu ne dis pas dans ton message.
      0