For boucle sur une même cellule

  • Initiateur de la discussion Initiateur de la discussion toubib
  • 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 !

T

toubib

Guest
Bonjour à tous,

j'ai un petit soucis sur un bout de code qui tourne en boucle sur une même case alors qu'il devrait normalement passé à celle d'en dessous:

nba = Range('a100').Value
Range('ap2:ap' & nba + 1).Select

Dim w As Range
For Each w In selection
If ActiveCell.Value = 0 Then
ActiveCell.Offset(0, -38).Select
selection.End(xlToRight).Select
selection.Copy
selection.End(xlToLeft).Select
ActiveCell.Offset(0, 39).Select
ActiveSheet.Paste
End If
Next w

ou j'ai aussi

nba = Range('a100').ValueRange('ap2:ap' & nba + 1).Select
Dim l As Byte
For l = 2 To nba + 1

If ActiveCell.Value = 0 Then
ActiveCell.Offset(0, -38).Select
selection.End(xlToRight).Select
selection.Copy
selection.End(xlToLeft).Select
ActiveCell.Offset(0, 39).Select
ActiveSheet.Paste
End If
Next l


j'ai essayé tout ce qui était à ma petite portée :s
vous voyez le soucis?

Message édité par: toubib, à: 05/10/2005 17:32
 
Bonjour

Vu que tu boucle sur une selection puis que dans ton code tu fasses des select il s'y retrouve pas ton code.

Imagines ton code qui trouve une valeur à 0 il fait ton copier puis ton coller et là il n'y a plus qu'un cellule de selectionner donc pour lui la boucle est finie

Le plus simple serait de dire ce que tu veux faire comme cela on pourrait travailler sur un code plus propre sans select je pense

Bon courage
 
d'accord:

en fait ce que je veux faire c'est qu'il aille chercher la première cellule à droite de dx qu'il la copie et qu'il aille ensuite la copier en apx et que l'opération se répète pour les cellules jusqu'en ap & nba + 1 en s'adaptant à chaque fois bien sur à la ligne.


j'espère que c'est plus clair
 
- 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

Réponses
2
Affichages
823
Réponses
12
Affichages
922
L
Réponses
9
Affichages
1 K
B
  • Résolu(e)
2
Réponses
16
Affichages
2 K
benbella1991
B
M
Réponses
15
Affichages
2 K
Retour