Thema Datum  Von Nutzer Rating
Antwort
30.11.2015 13:28:20 Sofie
NotSolved
30.11.2015 14:19:04 Gast36311
NotSolved
30.11.2015 15:03:42 Gast29887
NotSolved
30.11.2015 19:35:16 Gast61909
NotSolved
03.12.2015 15:26:46 Sofie
NotSolved
03.12.2015 17:46:57 Gast27361
NotSolved
04.12.2015 12:06:38 Sofie
NotSolved
Blau Suchfunktion und Kopieren
04.12.2015 13:05:40 Sofie
NotSolved
05.12.2015 11:14:02 Gast20768
NotSolved
05.12.2015 11:18:17 Gast76748
NotSolved

Ansicht des Beitrags:
Von:
Sofie
Datum:
04.12.2015 13:05:40
Views:
778
Rating: Antwort:
  Ja
Thema:
Suchfunktion und Kopieren

Ich habe es (bislang ohne Wiederholung oder Schleife) mal so probiert:

 

Option Explicit
Sub Kunden_Aktionspläne_einfügen()
'
' Kunden_Aktionspläne_einfügen Makro
'
' Tastenkombination: Strg+r
'
Dim ziel As String
Dim quelle As String
Dim pfad
Dim suche
Dim ergebnis

pfad = "P:\KAM"
If Right(pfad, 1) <> "\" Then pfad = pfad & "\"
ziel = "2016 Aktionsplan Top Kategorien.xlsm"
quelle = "16ABIL.xlsx"
suche = "Tafeln 87g-100g"
'
'Quelldatei öffnen
Workbooks.Open Filename:=pfad & quelle
'
'Wert suchen und kopieren
Set ergebnis = Workbooks(quelle).Worksheets(1).Cells.Find(suche, LookIn:=xlValues)
Workbooks(quelle).Worksheets(1).Range(ergebnis.Row & ":" & ergebnis.Row).Copy Destination:=Workbooks(ziel).Worksheets(1).Rows(8).Columns("C:BB")

If Not ergebnis Is Nothing Then
 Workbooks(quelle).Worksheets(1).Range(ergebnis.Row & ":" & ergebnis.Row).Copy Destination:=Workbooks(ziel).Worksheets(1).Rows(8).Columns("C:BB")
 
 Application.CutCopyMode = False
 Workbooks(ziel).Activate
 
 End If
 
 Workbooks(quelle).Close savechanges:=False

End Sub

 

Es kommt "Laufzeitfehler 9: Index außerhalb des gültigen Bereichs". Was heißt das?


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.11.2015 13:28:20 Sofie
NotSolved
30.11.2015 14:19:04 Gast36311
NotSolved
30.11.2015 15:03:42 Gast29887
NotSolved
30.11.2015 19:35:16 Gast61909
NotSolved
03.12.2015 15:26:46 Sofie
NotSolved
03.12.2015 17:46:57 Gast27361
NotSolved
04.12.2015 12:06:38 Sofie
NotSolved
Blau Suchfunktion und Kopieren
04.12.2015 13:05:40 Sofie
NotSolved
05.12.2015 11:14:02 Gast20768
NotSolved
05.12.2015 11:18:17 Gast76748
NotSolved