Thema Datum  Von Nutzer Rating
Antwort
30.04.2019 11:36:55 patriick
NotSolved
30.04.2019 12:57:01 patriick
NotSolved
30.04.2019 15:37:14 Gast54946
NotSolved
30.04.2019 16:33:31 Crossposting
NotSolved
Rot Wert aus bestimmter Zelle in externer Excel-Datei suchen...
30.04.2019 18:43:52 Gast21775
NotSolved
01.05.2019 07:32:00 Patriick
NotSolved
01.05.2019 09:35:41 Gast21775
NotSolved
01.05.2019 10:46:04 Patriick
NotSolved
01.05.2019 11:08:50 Gast21775
NotSolved
01.05.2019 11:16:43 Patriick
NotSolved

Ansicht des Beitrags:
Von:
Gast21775
Datum:
30.04.2019 18:43:52
Views:
444
Rating: Antwort:
  Ja
Thema:
Wert aus bestimmter Zelle in externer Excel-Datei suchen...

Excel VBA read data from closed workbook with ADODB ginge vermutlich schneller, aber Walkenbach tut es auch

Sub altWerteHolen()
Dim strPfad As String
Dim strFileName As String
Dim strSheetName As String
Dim strZellAdresse As String
'
Dim lngZeile As Long
'
Dim arrWerte()
Dim ax As Long
Dim c As Range

   'Pfad
   strPfad = "E:\VBA\"           'anpassen
   'Filename
   strFileName = "Mappe2.xlsx"   'ditto
   'Blattname
   strSheetName = "Sheet1"
   
   'Bereich A2 - An
   With ThisWorkbook.Sheets("Artikelstammdaten")
      lngZeile = .Cells(.Rows.Count, 1).End(xlUp).Row
      'Array einrichten und mit Walkenbach - Abfrage füllen
      ReDim arrWerte(1 To lngZeile - 1, 2)
      For ax = LBound(arrWerte, 1) To UBound(arrWerte, 1)
         arrWerte(ax, 1) = GetValue(strPfad, strFileName, strSheetName, "C" & ax)
         arrWerte(ax, 2) = GetValue(strPfad, strFileName, strSheetName, "K" & ax)
      Next ax
      'Array auswerten
      For ax = LBound(arrWerte, 1) To UBound(arrWerte, 1)
         Set c = .Columns(1).Find(What:=arrWerte(ax, 1), LookIn:=xlValues, LookAt:=xlWhole)
         If Not c Is Nothing Then c.Offset(, 2).Value = arrWerte(ax, 2)
      Next ax
   End With
   
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
30.04.2019 11:36:55 patriick
NotSolved
30.04.2019 12:57:01 patriick
NotSolved
30.04.2019 15:37:14 Gast54946
NotSolved
30.04.2019 16:33:31 Crossposting
NotSolved
Rot Wert aus bestimmter Zelle in externer Excel-Datei suchen...
30.04.2019 18:43:52 Gast21775
NotSolved
01.05.2019 07:32:00 Patriick
NotSolved
01.05.2019 09:35:41 Gast21775
NotSolved
01.05.2019 10:46:04 Patriick
NotSolved
01.05.2019 11:08:50 Gast21775
NotSolved
01.05.2019 11:16:43 Patriick
NotSolved