XL 2016 Résolu - Lire une colonne de bas en haut

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

Raka

XLDnaute Occasionnel
Bonjour,

Je rencontre un petit souci étrange, et que je n'arrive étrangement pas à appréhender malgré ma logique, il doit reste quelque chose que je ne comprends pas.

Une de mes macros crée un fichier texte à partir d'une liste présente sur deux colonnes E et F, mais en ne citant uniquement que les lignes où du texte est présent.

Voici donc :

VB:
Sub Export_txt()

Dim i As Long, derlig As Long, tabl

derlig = Range("E" & Rows.Count).End(xlUp).Row + 1
tabl = Range("E2:F" & derlig)

Range("AW1").Value = Now

Open Range("AU24").Value & "\" & Range("AW1").Text & ".txt" For Output As #1

For i = 1 To UBound(tabl, 1)
If tabl(i, 1) <> "" Then
   Print #1, tabl(i, 2) & " : "; tabl(i, 1)
End If
Next
Close #1

End Sub

Jusque là pas de souci.

Mais j'aimerais que le fichier txt ainsi créé le soit à partir de la liste de bas en haut, et non de haut en bas.

Alors j'ai tenté de remplacer For i = 1 To UBound(tabl, 1) par For i = UBound(tabl, 1) To 1
Mais ça ne fonctionne pas, le fichier txt reste vide dans ce cas.

Qui pourrait me dire où je me trompe ?

Merci beaucoup 🙂
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Retour