H
Hakaori
Gast
Aktualisiere
Ich grüße Euch,
Danke und habt einen schönen Tag!
Ich grüße Euch,
Danke und habt einen schönen Tag!
Zuletzt bearbeitet von einem Moderator:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Public Function TeilerGefunden(Zahl As Long) As Long
Dim TeilerListe As Variant ' Liste der Primteiler
Dim Teiler As Variant ' Schleifenvariable
TeilerListe = Array(2, 3, 5, 7, 11, 13)
TeilerGefunden = Zahl
For Each Teiler In TeilerListe
If Zahl Mod Teiler = 0 Then
TeilerGefunden = Teiler
Exit Function
End If
Next Teiler
End Function
Dim rCell As Range, sFile As String
For Each rCell In Worksheets("Tabelle1").Range("A1:A100")
sFile = rCell.Value
Workbooks.Open ...
Next rCell
Dim rCell As Range, sFile As String, sPath As String
For Each rCell In Worksheets("Tabelle1").Range("A1:A100")
sPath = rCell.Value
sFile = rCell.Offset(0, 1).Value
Workbooks.Open ...
Next rCell
Sub Alle_Exceldateien_nacheinander_öffnen()
Dim rCell As Range, sFile As String, sPath As String
For Each rCell In Worksheets("Tabelle1").Range("A1:A100")
sPath = rCell.Value
sFile = rCell.Offset(0, 1).Value
Workbooks.Open ...
Next rCell
ActiveWorkbook.Save
ActiveWorkbook.Close
Loop
End Sub
sFile = rCell.Offset(0, 1).Value & ".xls"
Sub Alle_Exceldateien_nacheinander_öffnen()
Dim rCell As Range, sFile As String, sPath As String
For Each rCell In Worksheets("Tabelle1").Range("A1:A100")
sPath = rCell.Value
sFile = rCell.Offset(0, 1).Value & ".xls"
[COLOR="Red"] Workbooks.Open ...[/COLOR]
Next rCell
ActiveWorkbook.Save
ActiveWorkbook.Close
Loop
End Sub
Da müssen natürlich die Pfad- und Dateiwerte angegeben werden:Hakaori schrieb:Ah okay.
Ich kriege bei "Workbooks.Open ..." einen Syntaxfehler bei Excel.
Sub Alle_Exceldateien_nacheinander_öffnen()
Dim rCell As Range, sFile As String, sPath As String
For Each rCell In Worksheets("Tabelle1").Range("A1:A5")
sPath = rCell.Value
sFile = rCell.Offset(0, 1).Value & ".xls"
Workbooks.Open sPath & sFile
ActiveWorkbook.Save
ActiveWorkbook.Close
Next rCell
End Sub
Application.Wait (Now + TimeValue("0:00:1")) [COLOR="Green"]'Wartezeit in Stunden:Minuten:Sekunden[/COLOR]
Sub Alle_Exceldateien_nacheinander_öffnen()
Dim rCell As Range, sFile As String, sPath As String
For Each rCell In Worksheets("Tabelle1").Range("A1:A5")
sPath = rCell.Value
sFile = rCell.Offset(0, 1).Value & ".xls"
If Dir(sPath & sFile) <> "" Then
Workbooks.Open sPath & sFile
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.Wait (Now + TimeValue("0:00:1"))
End If
Next rCell
End Sub
Worksheets("Tabelle1").Range("A1:A5")
ActiveWorkbook.Save
ActiveWorkbook.Close
Workbooks(sFile).Save
Workbooks(sFile).Close
Application.Wait (Now + TimeValue("0:00:1"))