Thema Datum  Von Nutzer Rating
Antwort
05.05.2018 09:17:37 Anja
NotSolved
05.05.2018 10:10:52 u
NotSolved
Rot Excel Makro
08.05.2018 09:45:10 Anja
NotSolved
08.05.2018 11:17:43 Gast38101
NotSolved
05.05.2018 20:34:48 Mackie
NotSolved
08.05.2018 19:22:57 Gast67515
NotSolved

Ansicht des Beitrags:
Von:
Anja
Datum:
08.05.2018 09:45:10
Views:
561
Rating: Antwort:
  Ja
Thema:
Excel Makro

Hallo,

vielen Dank für deine Arbeit :-) Könnte mir vielleicht jemand den u.a Code passend umschreiben? Ich würde diesen gerne so nutzen, dass dieser nach einer bestimmten Range (z.B A1:C20) in allen Excel Dateien in einem Netzwerkordner sucht (Test Datei1, Test Datei2, Test Datei3, etc.) und zwar nach 2 Wörtern (Apfel, Mandarine) und den danebenstehenden Wert (z.B 12) in eine neue Excel Arbeitsmappe wie unten aufgeführt einträgt. So sollte es dann am besten aussehen:

A1                       A2         A3

Test Datei 1 - Apfel - 12
Test Datei 1 - Mandarine - 10
Test Datei 2 - Apfel - 8
Test Datei 2 - Mandarine 9

Vielen Dank euch bereits im Voraus und einen sonnigen Tag :-) 
 

Sub Start()
Dim sPath$, sDir$
Dim arFiles(), arAusgabe(), varSucheNach
Dim n&, nn&
'Filter für suche nach Dateien
Const DateiFilter$ = "*Test Dateien*.xlsx"
'wie die Tabelle heißt in der externen Datei
Const TabellennameinExtern$ = "Obst"

'Ordner wo gesucht werden soll, evtl. anpassen
sPath = ThisWorkbook.Path
sPath = sPath & IIf(Right$(sPath, 1) <> "\", "\", "")

sDir = Dir$(sPath & DateiFilter, vbNormal)
Do While sDir <> ""
    ReDim Preserve arFiles(n)
    arFiles(n) = sDir
    n = n + 1
    sDir = Dir$()

Sub ml()
Dim Loletzte As Long
Dim RngZ As Range
For Each RngZ In Worksheets("Recap Summary").Range("AA28:AO45")
 Loletzte = Worksheets("Tabelle2").Cells(Rows.Count, 1).End(xlUp).Row + 1
 If RngZ Like "*NonCon*" Then Worksheets("Tabelle2").Cells(Loletzte, 1) = RngZ
 Next
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
05.05.2018 09:17:37 Anja
NotSolved
05.05.2018 10:10:52 u
NotSolved
Rot Excel Makro
08.05.2018 09:45:10 Anja
NotSolved
08.05.2018 11:17:43 Gast38101
NotSolved
05.05.2018 20:34:48 Mackie
NotSolved
08.05.2018 19:22:57 Gast67515
NotSolved