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

lire une plage de gauche à droite ou de droite à gauche

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 !

oscar.cesar

XLDnaute Nouveau
bonjour
voila ou j'en suis
Code:
For indexfiltre9 = 7 To Sheets(UserForm3.ComboBox1.Text).Range("G" & indexfiltre9ligne).End(xlToRight).Column

je cherche à lire les cellules contenues dans la plage G à XX , xx etant la derniere cellule non vide.
mais plus precisement , je souheterai pouvoir preciser le nb de cellules à lire en partant de la gauche de la plage (soit de la colonne G) ou de la droite (a partir de la derniere cellule non vide

merci de votre aide
 
Re : lire une plage de gauche à droite ou de droite à gauche

Bonsoir,

Je ne suis pas sur d'avoir compris, voir l'exemple dans le ficheir joint.

Sub Test()
For i = Range("IV1").End(xlToLeft).Column To 7 Step -1
MsgBox Cells(1, i)
Next
End Sub
 

Pièces jointes

Re : lire une plage de gauche à droite ou de droite à gauche

bonjour catrice
merci
mais pourquoi dis tu que la ligne G6 à G65536 doit etre vide puisque dans l'exemple , cette ligne est pleine ?
j'ai rajoutee des lignes cela semlbe fonctionner?

dans mon dossier final , j'ai un nombre de ligne inderterminée
 
Re : lire une plage de gauche à droite ou de droite à gauche

Re,

Quand je dis qu'elle doit etre vide, il faut qu'il y ait des données à traiter mais pas de texte "parasite".
En l'occurrence dans le dernier fichier que j'ai posté elle est vide.
Le texte qu'on voit est dans d'autres cellules, il n'y a rien au dela de G6.
 
Re : lire une plage de gauche à droite ou de droite à gauche

bonjour à tous
bojour catrice
merci de ton aide
le code semble ok
mais j'ai quelques question concernant :
la recuperation de chaque element que s'affiche dans le textbox3
car je doit les recuperer et les comparer avec une variable dans mon programme final.

dans ton code ci joint l'extrait ci-dessus, je suppose que c'est MAVAR que je dois utiliser ?
Code:
MaVar = MaVar & ";" & Y

mais la ou je ne comprends pas tout , ces les decalages
Code:
.TextBox3 = .TextBox3 & Chr(10) & Right(MaVar, Len(MaVar) - 1): MaVar = ""






l'objectif à atteindre :
je compare ligne par ligne chaque nombre contenu dans la plage GXX à AXX
avec mavariable.

Code:
for ligne = 2 to derniereligne
if Mavar=mavariable then msgbox ("bravo") else msgbox ("perdu")
next

si tu pouvais me faire quelques commentais sur les lignes de code.


merci à toi
 
- 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
9
Affichages
404
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…