Deux boucles dans un même programme
Résolu
Sandy34
-
Sandy34 -
Sandy34 -
A voir également:
- Deux boucles dans un même programme
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux ecran pc - Guide
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Mettre en veille un programme - Guide
1 réponse
Bonjour,
Il faut mettre deux boucles imbriquées avec "for" ou "while" si on souhaite garder des while voila ce que je propose :
Le test sur cellule vide n'est pas fiable donc il vaut mieux mettre la derniere ligne
dans une variable et tester la fin de boucle avec cette variable.
A+
Cordialement,
Il faut mettre deux boucles imbriquées avec "for" ou "while" si on souhaite garder des while voila ce que je propose :
Le test sur cellule vide n'est pas fiable donc il vaut mieux mettre la derniere ligne
dans une variable et tester la fin de boucle avec cette variable.
Dim Ligne_lue As Long Dim Variete As Long Dim DernLigne As Long Dim DernVariete As Long DernLigne = Columns(2).Find("*", , , , xlByColumns, xlPrevious).Row DernVariete = Sheets("liste propriétés").Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row Variete = 1 While Variete <= DernVariete Ligne_lue = 2 While Ligne_lue <= DernLigne Cells(Ligne_lue, 2).Select If ActiveCell.Text Like Sheets("liste propriétés").Cells(Variete, 1).Text Then Range(Cells(Ligne_lue, 1), Cells(Ligne_lue, 15)).Select Selection.ClearContents End If Ligne_lue = Ligne_lue + 1 Wend Variete = Variete + 1 Wend End Sub
A+
Cordialement,
Merci beaucoup
A+
Cdt