Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA - Trouver les feuilles d'un classeur fermé

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

Solution
Bonjour @nullose
vien vu
mais attention là on garantie plus l'ordre exacte des feuilles
car j'ai testé plusieurs classeurs et certains va savoir pourquoi les <sheet name="... ne sont pas dans l'ordre dans certains fichier
c'est pour ça que j'utilise l'indexation par l'attribut "sheetId"
donc
il faut laisser le tableau se construire avec les lignes vides et les supprimer par la suite
VB:
'patricktoulon

Sub testv5()
    xlsxPath = "C:\Users\patricktoulon\Desktop\Classeur1.xlsx"
    MsgBox Join(ListfeuilleXmlTarV2(xlsxPath), vbCrLf)
    Debug.Print Join(ListfeuilleXmlTarV2(xlsxPath), vbCrLf)
End Sub


Function ListfeuilleXmlTarV2(xlsxPath)
    Dim tempFolder As String, xmlPath As String, xmlcontent As String, cmd As String...
Re

patricktoulon à dit:
tenez j'ai trouvé ceci pour power query

Apparemment je suis invisible...

Pour Power Query, j'avais posté un code M ce matin à 10h30

Peut-être qu'il sera vu à 14h10
 
Bonjour,
Pas sûr 🧐
PQ peut importer les feuilles, même en VeryHidden et protégées par mdp...(même si le code VBA est protégé...)
Seul le fichier protégé par mdp en lecture empêche PQ d'y accéder.
Bonne apm
 
Avec ADO (OLEDB), quand tu ouvres un fichier Excel (.xls, .xlsx, .xlsm), tu ne passes pas par l’interface Excel mais par un fournisseur de données (Jet ou ACE).

Ce fournisseur ne comprend pas les mécanismes de protection de feuille (verrouillage des cellules, interdiction de modification, etc.).
👉 Résultat : tu peux lire les données d’un onglet protégé sans problème, puisque la protection agit seulement dans l’interface Excel, pas dans le moteur ADO.
 
punaise Robert c'est pas des choses a dire trop fort en public ça 😉
 
personnellement je n'ai pas accès à power Querry j'invitai juste ceux qui métrise à intervenir! qu'as tu compris?

c'est le mot adepte ? je voie pas d'insulte n'y de sarcasme.

je suis un adepte du SQL et je le revendique!

je n'avais pas l'intention de te blesser qui que ce soit et je n'enlève rien de ce que j'ais dis .
 
Dernière édition:
Re

@dysorthographie
j'ai compris exactement ce tu dis: "invitation à intervenir" avec une proposition Power Query
Ce que j'ai fait.
Puis, j'ai juste évoqué la non-réaction à mon message (celui de 10h30)

Pour ensuite me faire "titiller" gratuitement par @laurent950 et @patricktoulon.

Plus ca va, puis XLD n'est plus ce qu'il était (en tout cas c'est mon ressenti) et cela explique pourquoi je viens de moins en moins sur XLD.

J'arrête là car le seul message de ma part relatif à la question c'est celui de 10h30.

Allez bonne soirée à tous, je passe en mode "log out"
 
Les Experts, tout ce que vous donnez comme information est bon à prendre, qu'on l'utilise ou pas. On apprend toujours quelque chose.
Je suis malheureusement totalement ignorant de PowerQuery mais je vais m'intéresser au code @Cousinhub qui l'a interfacé avec VBA et le garder au chaud en cas de besoin. Quant aux BD de @dysorthographie, pareil.

En tous cas, grâce à vos retours, j'ai pu faire un traitement que je n'aurais pas pu faire sans. Merci à tous.
 
Bonjour à tous
perso je n'ai rien contre power query je l'utilise au boulot dans mes fichiers excel par ce que le peux
à la maison non par ce que je suis sur 2013 32 bit et le complément power pivot pour cette version est une blague
et je suis un inconditionnel de Ado en vba
et j'ajoute:
que toute les solutions valides sont bonnes a partir du moment ou elles sont maitrisées

@Staple1600 ce n’était qu'une blague personne ne te tombe dessus
 
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 Excel et Insee
Réponses
6
Affichages
582
Réponses
4
Affichages
199
D
  • Question Question
Réponses
5
Affichages
80
Didierpasdoué
D
Réponses
4
Affichages
282
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…