Thema Datum  Von Nutzer Rating
Antwort
Rot von einer Tabelle in einne andere eintragen
02.03.2020 20:01:19 Klaus Thierfelder
NotSolved
02.03.2020 22:00:17 tscharl
NotSolved
02.03.2020 22:06:12 Gast86781
NotSolved
03.03.2020 08:44:21 Gast26042
NotSolved
03.03.2020 08:53:14 tscharl
NotSolved

Ansicht des Beitrags:
Von:
Klaus Thierfelder
Datum:
02.03.2020 20:01:19
Views:
839
Rating: Antwort:
  Ja
Thema:
von einer Tabelle in einne andere eintragen

Hallo Gemeinschaft,

da ich keine Ahnung vom Programieren habe wende ich ,ich an euch mit der Hoffnung das mir einer Helfen kann

ich habe zwei Excel Tabellen wo mittels macro die werte von der einen in die andere eingetragen werden soll.

In der einen Tabelle genannt bestellung habe ich ein Blatt Bestellung und ein Blatt Übersicht. Der Besteller trägt unter Berstellung ein was er möchte und in der übersicht bringe ich das in eine zeile mittels =Bestellformular!B5

Nun habe ich diesen Macro der aber in meiner anderen Tabelle Bestellung zusammenfassung die daten falsch einträgt 

hier trägt er mir das ein: ='C:\Users\klaus\Documents\Imkerverein\Imkerbestellung\Eingang\[Bestellung-2020_Neu.xls]Bestellformular'!B4

 

Public Sub EinlesenBestellungen()
    Const FOLDER_PATH = "C:\Users\klaus\Documents\Imkerverein\Imkerbestellung\Eingang\" 'Pfad angepasst  "Hier musst Du den Pfad der EingangsExcel eingeben"
    Dim strFilename As String
    Dim objTargetWorksheet As Worksheet
    Dim objSourceWorkbook As Workbook
    Application.ScreenUpdating = False
    'Active Tabelle
    Set objTargetWorksheet = ActiveSheet
   
    'erste Datei suchen
    strFilename = Dir$(FOLDER_PATH & "*.xls")      '"Hier .xls oder xlsx"
    Do Until strFilename = vbNullString
        '?ffnet eine Datei
        Set objSourceWorkbook = Workbooks.Open(Filename:=FOLDER_PATH & strFilename)
        'Kopiert von den Zeilen 4 bis zum Ende
        'With objSourceWorkbook.ActiveSheet
        With objSourceWorkbook.Worksheets("?bersicht")
            .Range(.Cells(4, 1), .Cells(.Cells(.Rows.Count, 1).End(xlUp).Row, 80)).Copy
        End With
        'in die aktive Mappe und f?gt sie jeweils unten an
        With objTargetWorksheet
            .Paste Destination:=.Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0)
        End With
        'Schliesst die ge?ffnete Datei
        Call objSourceWorkbook.Close(SaveChanges:=False)
        'lese den n?chsten Dateinamen
        strFilename = Dir$()
        Set objSourceWorkbook = Nothing
    Loop
    Set objTargetWorksheet = Nothing
    Application.ScreenUpdating = True
End Sub

 

Hintergrund ist das ich nicht jede bestellung einzeln in die zusammenfassung eintragen muss.

 

wäre super wenn hier mir einer eine Lösung geben könnte.

im Vorraus herzlichen Dank


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
Rot von einer Tabelle in einne andere eintragen
02.03.2020 20:01:19 Klaus Thierfelder
NotSolved
02.03.2020 22:00:17 tscharl
NotSolved
02.03.2020 22:06:12 Gast86781
NotSolved
03.03.2020 08:44:21 Gast26042
NotSolved
03.03.2020 08:53:14 tscharl
NotSolved