Thema Datum  Von Nutzer Rating
Antwort
28.11.2019 18:29:03 HARALD
NotSolved
28.11.2019 19:12:03 tscharl
**
NotSolved
28.11.2019 19:44:47 Gast70960
*****
NotSolved
29.11.2019 07:51:09 Harald
NotSolved
29.11.2019 09:07:57 tscharl
NotSolved
Blau Excel tabellenblätter als html exportieren
29.11.2019 10:40:44 Harald
NotSolved
29.11.2019 11:05:29 tscharl
NotSolved
29.11.2019 14:24:03 Gast16815
NotSolved
29.11.2019 15:41:02 HARALD
NotSolved
29.11.2019 16:47:37 tscharl
NotSolved
29.11.2019 17:46:39 HARALD
NotSolved

Ansicht des Beitrags:
Von:
Harald
Datum:
29.11.2019 10:40:44
Views:
501
Rating: Antwort:
  Ja
Thema:
Excel tabellenblätter als html exportieren
Ist das auch ohne jeglichen _Dialog möglich und Msg Box
Danz ganze möchte ich mit einem Timer automatisiert alle X Minuten laufen lassen.
Timer Modul funktioniert bereits es wäre nur diess Makro anzupassen dass statt Dialog der Ordnerpfad angegeben werden kann und keine Message box kommt.
Er sollte die htmls immer überschrieben.
 
 
Option Explicit
 
Sub BlattZuHtm()
    '
    Dim wks As Worksheet
    Dim strBlatt As String
    Dim strMappe As String
    Dim strFileName As String
    Dim strPath As String
    Dim fDialog As FileDialog
    Set fDialog = Application.FileDialog(msoFileDialogFolderPicker)
 
    ' Wähle den Ordner.
    With fDialog
        .InitialFileName = "C:\"
        .Title = "Wählen Sie den Ordner."
        .ButtonName = "Ausählen"
        .InitialView = msoFileDialogViewList
        .Show
        If .SelectedItems.Count <> 1 Then
            GoTo Ende
        End If
        strPath = .SelectedItems(1)
    End With
 
    ' Exportiere die Blätter.
    For Each wks In ActiveWorkbook.Worksheets
        strBlatt = wks.Name
        strFileName = strPath & strBlatt & ".htm"
        '
        With ActiveWorkbook.PublishObjects.Add( _
            SourceType:=xlSourceSheet, _
            Filename:=strFileName, _
            Sheet:=strBlatt, _
            Source:="", _
            HtmlType:=xlHtmlStatic, _
            DivID:="", _
            Title:=strBlatt)
            .Publish (True)
            .AutoRepublish = False
        End With
    Next
    Exit Sub
Ende:
    MsgBox "Keine Auswahl getroffen"
    Set fDialog = Nothing
End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
28.11.2019 18:29:03 HARALD
NotSolved
28.11.2019 19:12:03 tscharl
**
NotSolved
28.11.2019 19:44:47 Gast70960
*****
NotSolved
29.11.2019 07:51:09 Harald
NotSolved
29.11.2019 09:07:57 tscharl
NotSolved
Blau Excel tabellenblätter als html exportieren
29.11.2019 10:40:44 Harald
NotSolved
29.11.2019 11:05:29 tscharl
NotSolved
29.11.2019 14:24:03 Gast16815
NotSolved
29.11.2019 15:41:02 HARALD
NotSolved
29.11.2019 16:47:37 tscharl
NotSolved
29.11.2019 17:46:39 HARALD
NotSolved