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

probleme macro savehtml

  • Initiateur de la discussion blacsap
  • Date de début
B

blacsap

Guest
salut
voila
j'ai recuperer une macro pour sauver en html mais il y a 1 probleme "erreur de compilation:sub ou function non defini"
quelqu un peut il me donner 1 renseignement sur la route a suivre pour corriger cette erreur,ou la solution :
merci d'avance
@+
blacsap
 

Pièces jointes

  • htm.zip
    7.4 KB · Affichages: 15
  • htm.zip
    7.4 KB · Affichages: 16
  • htm.zip
    7.4 KB · Affichages: 15
Z

Z

Guest
Salut blacksap et le forum,


Ou est ta sous procédure htlconvert dans ton module ? qui plus est tes données sont sur la feuille 1 et tu travailles sur la feuille 5 dans ton code ...

Dis nous ta source complète afin qu'on puisse t'aider.



A+++
 
B

blacsap

Guest
reeeeeee
merci Zon pour ton aide mais j'ai reussi a faire mon code pour enrgistrer ma feuille excel en htm par 1 macro
voila mon code (si tu as mieux je suis preneur)
Sub Macro1()

With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, _
"C:\pascal.htm", "Feuil1", "", _
xlHtmlStatic, "htm_32174", "")
.Publish (True)
.AutoRepublish = False
End With
ChDir "C:\Documents and Settings\blacsap\Bureau\htm"
End Sub
merci encoreeeeeee ))))
@+
 

Pièces jointes

  • htm.zip
    7.7 KB · Affichages: 13
  • htm.zip
    7.7 KB · Affichages: 14
  • htm.zip
    7.7 KB · Affichages: 13
Z

ZON

Guest
Re,

Blacksap on peut l'améliorer encore certainement mais voici un exemple


Sub Htm(Chemin As String, WS As String, plage As String)
ThisWorkbook.PublishObjects.Add(xlSourceRange, Chemin, WS, plage, xlHtmlStatic, "", "").Publish (True)
End Sub

Sub Test()
Dim plage As String, NomHtm As String
Const Rep1 = "C:\"
NomHtm = "Toto.htm"
plage = Sheets(1).UsedRange.Address ' à adapter
Debug.Print plage
Htm Rep1 & NomHtm, Sheets(1).Name, plage 'appel
End Sub


A+++
 
@

@+Thierry

Guest
Re

Ah bon Zon,

Car avec "SpreadSheet" il y a "Export" qui fait ceci tout seul !! (dommage d'ailleurs que ce ne soit pas aussi simple pour les Sheets...)

Bonne Soirée
@+Thierry
 
Z

ZON

Guest
Re,


Thierry, essaies sur une plage de cellules en enregistrant en tant que Page Web, moi aussi j'ai été surpris. Billou doit se servir du controle spreadsheet pour cette commende du Menu Fichier...

A+++
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…