Live-Forum - Die aktuellen Beiträge
Datum
Titel
23.04.2024 14:59:21
23.04.2024 14:47:39
23.04.2024 14:23:45
Anzeige
Archiv - Navigation
1888to1892
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Strg + in der Formel

Strg + in der Formel
18.07.2022 13:09:34
Arnd
Hallo zusammen, ich bin blutiger Anfänger.
Aus dem Forum habe ich mir etwas zusammengestellt, was auch wunderbar funktioniert. Es fehlt nur noch folgendes. Ich möchte dass mit/nach jedem mal Dateinamen "einfügen" (ich glaube hier wbQuelle.Sheets(2).Range("A2").Value = dName), dieser Dateiname in der wbQuelle hinuntergezogen wird. Die Zellen in der rechten Spalte sind gefüllt.
Sodass (ich glaube hiermit > .Range(.Range("A1"), .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 14)).Copy) der zu kopierende Part so übernommen werden kann.
Hier das Sammelsurium aus dem Forum:

Sub Daten_sammeln()
Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Dim wbQuelle As Workbook
Dim dName As String
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder("C:\Temp")
For Each oFile In oFolder.Files
If Right(oFile.Name, 5) = ".xlsx" Then
Set wbQuelle = Workbooks.Open(oFile.Path)
With wbQuelle.Sheets(2)
dName = ActiveWorkbook.Name
wbQuelle.Sheets(2).Range("A2").Value = dName
.Range(.Range("A1"), .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 14)).Copy
End With
With ThisWorkbook.Sheets(1)
.Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteAll
End With
ActiveWorkbook.Save
Application.CutCopyMode = False
wbQuelle.Close
End If
Next 'oFile
End Sub
Wahrscheinlich ein schnips für den Profi, aber ein Wunder für den Anfänger.
Grüße
Arnd

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Strg + in der Formel
18.07.2022 13:41:01
Daniel
Hi
innerhalb von: With wbQuelle.Sheets(2)
.range("A2:A" & .Cells(.Rows.Count, 2).end(xlup).Row).value = dName
Gruß Daniel
AW: Strg + in der Formel
18.07.2022 15:42:09
Arnd
Vielen Dank. Das klappt jetzt wunderbar!
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige