Thema Datum  Von Nutzer Rating
Antwort
Rot Quelldatei aus anderer Excel Datei verwenden
23.02.2021 18:15:09 Christian
Solved
24.02.2021 11:26:27 volti
NotSolved

Ansicht des Beitrags:
Von:
Christian
Datum:
23.02.2021 18:15:09
Views:
345
Rating: Antwort:
 Nein
Thema:
Quelldatei aus anderer Excel Datei verwenden

Hallo, das folgende Makro wurde mir freundlicherweise schon zur Verfügung gestellt. Funktioniert perfekt :) Vielen Dank!!!

Leider ist die Datenquelle aber nicht in der gleichen Datei in einem Datenblatt, sondern in einer anderen Excel Datei.

 

1. Ich würde das Makro in der Zieldatei verwenden und auf die Quelldatei zugreifen wollen. Set Quelle = ... Zugriff auf andere Excel Datei

2. Wie programmiert man ein Eingabefeld, in das ich die Zeilennummer der Quelldatei eingeben kann und das in der Zeile vom Makro

If.Cells(zeile, 1) <>"" Then die Zeilennummer automatisch anpasst?

 

 

Sub Kopieren()

Dim zeile As Long, Quelle As Object, Ziel As Object

Const Spalte = 2 'Zielspalte, ggfls. anpassen

  Set Quelle = ThisWorkbook.Sheets("Tabelle1") 'ggfls. anpassen

  Set Ziel = ThisWorkbook.Sheets("Tabelle2") ''anpassen

  'Set Ziel = Workbooks("xyz").Sheets("abc") 'alternativ andere Datei

  zeile = ActiveCell.Row

  With Quelle

    If .Cells(zeile, 1) <> "" Then

      Ziel.Cells(1, Spalte) = .Cells(zeile, 2) 'MglNr

      Ziel.Cells(2, Spalte) = .Cells(zeile, 1) 'Name

      Ziel.Cells(3, Spalte) = .Cells(zeile, 6) 'Name

    End If

  End With

End Sub

 

Super, dass es hier so viele VBA Profis gibt!!! Vielen Dank schon mal im Voraus!!!

 


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 Quelldatei aus anderer Excel Datei verwenden
23.02.2021 18:15:09 Christian
Solved
24.02.2021 11:26:27 volti
NotSolved