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:
583
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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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