Interrompre Boucle si cellule vide dans la colonne A
Résolu
NaXiLeAn
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
NaXiLeAn Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
NaXiLeAn Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pourriez-vous me données un petit coup de pouce svp.
J'ai une Macro Excel avec une boucle que je souhaiterais interrompre si je n'ai pas de données dans ma colonne A (RÉSULTAT DE FORMULE = ""), puis reprendre la suite de ma Macro.
Merci d'avance pour votre aide.
Pourriez-vous me données un petit coup de pouce svp.
J'ai une Macro Excel avec une boucle que je souhaiterais interrompre si je n'ai pas de données dans ma colonne A (RÉSULTAT DE FORMULE = ""), puis reprendre la suite de ma Macro.
Sub Export_ImprimChq() Dim start As Single start = Timer 'remplace le "." par "," dans la colonne "F" Sheets("Donnees").Range("F:F").NumberFormat = "@" Sheets("Donnees").Range("F:F").Replace What:=".", Replacement:="," With Worksheets("BdD") derlig = .Range("A" & Rows.Count).End(xlUp).Row TInfos = .Range("A2:A" & derlig).Value End With LTInf = UBound(TInfos, 1) Close 'Fichier = ActiveWorkbook.Name & ".TXT" Fichier = "ImprimChq_" & Environ("username") & "_" & Format(Date, "yyyy-mm-dd") & "_" & Format(Time, "hh-mm-ss") & ".txt" Chemin = "C:\Users\h.rahmani\AppData\Roaming\ImprimCheques\00_Export_ImprimChq\" SepT = "" Open Chemin & Fichier For Output As #1 'ICI JE SOUHAITERAIS QUE LA BOUCLE S’INTERROMPE LORSQUE LA CELLULE EST VIDE => RÉSULTAT DE FORMULE = "" For N = 1 To LTInf For NL = 1 To 1 If NL = 1 Then 'A;B;C;D;E;F;G;H; Print #1, TInfos(N, 1) '; SepT; TInfos(N, 2); SepT; TInfos(N, 3); SepT; TInfos(N, 4); SepT; TInfos(N, 5); SepT; TInfos(N, 6); SepT; TInfos(N, 7); SepT; TInfos(N, 8); SepT; TInfos(N, 9); SepT; TInfos(N, 10); SepT; TInfos(N, 11); SepT; TInfos(N, 12) End If Next NL Next N 'ICI JE SOUHAITERAIS REPRENDRE ET TERMINER MON FICHIER PAR LES CARACTÈRES CI APRES Print #1, "</END>" Print #1, "//" Close 1 MsgBox "Traitement Terminé! Durée : " & Timer - start & " secondes" End Sub
Merci d'avance pour votre aide.
A voir également:
- Vba while cellule non vide
- Formate pour taxer client frigo vide ✓ - Forum Vos droits sur internet
- Supprimer page word vide - Guide
- Formule excel si cellule non vide alors couleur ✓ - Forum Excel
- Internat nourriture - Forum Loisirs / Divertissements
- Excel compter cellule couleur sans vba - Guide
Je ne savais pas que cela était possible, du coup je préfère la 2è solution.
=> Enregistrer toutes les cellules non vide (résultat de formules "")
Merci!!!!