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

Erreur de positionnement sur END(xlUp)

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 !

Mais Coudonc

XLDnaute Nouveau
Bonjour,

Voici une petite routine VBA que je pensais simple, mais qui me donne du fil à retorde.

En fait, je désire restituer X nombre de fois, la valeur Z. Tout ça une plage débutant dans la cellule située dessous la première cellule non vide détectée par un End(xlUp).

Supposons que je oive répéter 4 fois (X), la première restitution s'inscrit bel et bien dans l'endroit approprié (sous la première cellule non vide détectée), mais les autres ne s'inscrivent pas sous la valeur nouvellement inscrite mais plutôt sur la même ligne, en changeant de colonne chaque fois.

Où est mon erreur coudonc ?????

Merci !

Sub Test1()

Dim x, I, z As Integer

x = Range("Feuil1!c6") 'récupération de ma valeur pour le nombre de fois de la boucle For Next
z = Range("Feuil1!c7") 'récupération de la valeur à répéter

For I = 1 To x

With Feuil1.Range("a65535").End(xlUp).Offset(1, 0)
.Cells(1, I).Value = z

End With
Next
End Sub
 
Re : Erreur de positionnement sur END(xlUp)

Bonsoir Mais Coudonc,

Feuil1.Range("a65535").End(xlUp).Offset(1, 0) te positionne correctement ... Mais ensuite, dans .Cells(1, I).Value = z, le I qui varie est l'indice de la colonne (et le 1, l'indice de ligne)

... ceci explique sans doute cela!?
 
Re : Erreur de positionnement sur END(xlUp)

Bonjour à tous

Vu comme est déterminé le With, on aurait pu écrire

With Feuil3.Range("a65535").End(xlUp).Offset(1, 0)
.Value = z
End With


A+
 
- 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

Discussions similaires

Réponses
3
Affichages
665
Réponses
2
Affichages
511
Réponses
9
Affichages
583
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…