XL 2016 syntaxe VBA

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 !

didier09

XLDnaute Occasionnel
Bonjour le forum,

J'ai un souci de syntaxe VBA:

Une macro s'exécute sur plusieurs feuilles pour alimenter des relevés automatiques, cela fonctionne parfaitement. J'ai ajouté des feuilles au classeur pour compléter les données et je voudrais que cette boucle ne se fasse pas sur certaines feuilles. J'ai essayé plusieurs solutions, dont celle ci dessous mais ça bloque. A l'origine seule la feuille "CSV" était ignorée, du coup mes essais sont en commentaires.


For Each Ws In .Worksheets 'boucle sur chacune des feuilles

If Ws.Name <> "Csv" Then
' If Ws.Name <> "EBD" Then
' If Ws.Name <> "BAO" Then
' If Ws.Name <> "T111" Then
' If Ws.Name <> "ET" Then
' If Ws.Name <> "TOUYRE" Then 'si la feuille ne porte pas le nom "-----" <===============================
Set Rel = Ws.Range("b8") 'affecte la cellule "b8" à la variable Rel (Relevé)

Do 'débute une boucle infinie

Etc....


Si un spécialiste VBA pouvait m'aider, merci d'avance.

Didier
 
Bonsoir JM27,

J'ai arrêté de travailler sur mon premier projet fichier, ayant une urgence à résoudre avec la problématique qui concerne ce fil. (bilans mensuels à remettre à mois +N1.
Concernant le sujet dont tu parles je vais finalement adopté ton fichier, je le maitrise davantage que celui de Chit160 (qui m'a proposé une solution au top). Comme convenu je mettrai en ligne la version finale dont je vais me servir. Je te remercie encore de m'avoir aidé.
Merci pour ta compréhension et ta patience.

Didier
 
- 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

Retour