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

F

fifounet

Guest
Bonjour le forum
j'ai un classeur Excel composé d' une trentaine de feuillets
différents avec chacun un nom de feuillet bien distinct
y a t il un moyen simple (macro)
pour enregistrer en une seule fois tous les feuillets séparément en html
avec le nom de chaque feuillet comme nom de fichier html
pour l'insant je les enregistre un par un et c'est tres long !!
J'espere etre assez clair
merci d'avance
fifounet
 
rebonjour

et l'exemple proposé n'enregistre pas chaque onglet dans un fichier Html différent , en reprenant le nom de chaque feuille ?

Sub convertirFormatHtml_V01()
Dim Ws As Worksheet
Dim Fichier As String

For Each Ws In ThisWorkbook.Worksheets
Fichier = ThisWorkbook.Path & '\\\\\\\\' & Ws.Name & '.htm'
ActiveWorkbook.PublishObjects.Add _
(xlSourceSheet, Fichier, Ws.Name, '', xlHtmlStatic, '', '').Publish
Next

End Sub



bon apres midi
MichelXld

Message édité par: michelxld, à: 02/11/2005 14:53
 
Bonsoir le forum
Merci Michel et mille excuses j'ai toujours beaucoup de mal à interpreter vb
Effectivement en retravaillant ta formule ça marche du feu de dieu !!
C'est exactement ce que je voulais
encore merci de votre aide si précieuse
je vais me coucher satisfait !!!
fifounet
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
13
Affichages
1 K
Retour