Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Datum suchen und dazugehörigen Wert einfügen
24.05.2018 09:54:37 Nadine
NotSolved
24.05.2018 10:09:40 Gast66556
NotSolved
24.05.2018 10:11:04 Gast81371
NotSolved
24.05.2018 10:17:40 Nadine
NotSolved
24.05.2018 10:18:17 Nadine
NotSolved
24.05.2018 10:32:58 Gast66518
NotSolved
24.05.2018 10:41:11 Nadine
NotSolved
24.05.2018 10:41:46 Gast13415
NotSolved
24.05.2018 15:27:34 Gast37973
NotSolved

Ansicht des Beitrags:
Von:
Nadine
Datum:
24.05.2018 09:54:37
Views:
1398
Rating: Antwort:
  Ja
Thema:
VBA Datum suchen und dazugehörigen Wert einfügen
Hallo zusammen, ich habe 2 Exceldateien. In der einen suche ich das Datum vom Vortag und möchte den Wert oder mehrere Werte dazu in meine 2. Datei in die entsprechende Spalte einfügen. Außerdem werden über einen Makro gewisse Spalten beim Öffnen der Datei ausgeblendet. Mein Code bisher, aber ich möchte den Bereich der kopiert und eingefügt wird gerne variabel halten ohne genau festzulegen (B50:AK50) Private Sub CommandButton1_Click() Dim wb1 As Workbook Dim wb2 As Workbook Dim ws1 As Worksheet Dim ws2 As Worksheet Dim zelles As Range Dim bereichs As Range Dim datum As Date ChDrive "L:" ChDir "L:\WE_LG_Kennzahlen" ImportDatei = Application.GetOpenFilename(FileFilter:="Microsoft Excel-Dateien (*.xlsx), *.xls", Title:="Eine Datei auswählen") If ImportDatei = False Then Exit Sub If ImportDatei = "" Then Exit Sub Set wb1 = ThisWorkbook Set ws1 = wb1.Worksheets("WE") Set wb2 = Workbooks.Open(ImportDatei) Set ws2 = wb2.Worksheets("Auswertungen KPI") Set bereichs = ws1.Rows(1) On Error Resume Next wb2.Worksheets("Auswertungen KPI").Activate datum = ws2.UsedRange Set zelles = Suchen(Bereich:=bereichs, Wert:=datum) If zelles Is Nothing Then MsgBox "Das Datum existiert nicht" Else ws2.Range("B50:AK50").Copy zelles.Offset(1, 1).PasteSpecial xlPasteValues Application.CutCopyMode = False End If wb2.Close SaveChanges:=True Set wb2 = Nothing End Sub Function Suchen(Bereich As Range, Wert As Date) As Object Dim zelle As Range For Each zelle In Bereich.Cells If Wert = zelle.Value Then Set Suchen = zelle Exit Function End If Next zelle End Function

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 VBA Datum suchen und dazugehörigen Wert einfügen
24.05.2018 09:54:37 Nadine
NotSolved
24.05.2018 10:09:40 Gast66556
NotSolved
24.05.2018 10:11:04 Gast81371
NotSolved
24.05.2018 10:17:40 Nadine
NotSolved
24.05.2018 10:18:17 Nadine
NotSolved
24.05.2018 10:32:58 Gast66518
NotSolved
24.05.2018 10:41:11 Nadine
NotSolved
24.05.2018 10:41:46 Gast13415
NotSolved
24.05.2018 15:27:34 Gast37973
NotSolved