Si nombre atteint, continu sur une nouvelle feuille

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

dorko45

XLDnaute Nouveau
Bonjour à tous,

Je suis débutante en VBA Excel.
Je travaille actuellement sur une macro qui va chercher des infos dans un fichier XML et les mets en forme dans excel.

Le resultat final comporte plusieurs centaines de lignes.
Je souhaiterais dire dans le code de la macro que :


Si mon nombre d'instances dépasse 200
Alors continu le traitement jusqu'a 200 sur cette feuille active puis continu ensuite sur une autre feuille qu'excel va créer)

Pour cela, j'ai récupéré la condition ci dessous mais je ne parviens pas à trouver ce qu'il manque ...

If nb_insta > 200 Then
ActiveWorkbook.Sheets.Add


Milles mercis à vous pour votre précieuse aide.

Bonne journée 😱

Béatrice
 
Re : Si nombre atteint, continu sur une nouvelle feuille

Bonjour,

Merci pour votre réponse.

J'ai effectivement testé avec If, else et end if.
Malheureusement, la macro me crée bien une autre feuille mais écrit directement dessus.
La feuille d'origine elle, reste vide :-(

Il me manque un bout de code pour dire à la macro, si tu dépasses 200 lignes écrit dans cette page jusqu'a la ligne 200 puis crée la nouvelle feuille et fini le traitement sur celle ci.

Peut être dois je utiliser autre chose que du IF, ELSE, END IF ? Do until condition, , loop ?

Merci beaucoup pour votre aide

Bonne journée

Cdt
Béatrice
 
- 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
Retour