| 
                              
                                  Thema
                              
                           | 
                          
                              
                                  Datum 
                           | 
                          
                              
                                  Von Nutzer
                           | 
                          
                              
                                  Rating
                           | 
                          
                               
                                  Antwort 
                           | 
                      
                      
  VBA Datum suchen und dazugehörigen Wert einfügen  | 
24.05.2018 09:54:37 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:09:40 | 
Gast66556 | 
 | 
 | 
 | 
24.05.2018 10:11:04 | 
Gast81371 | 
 | 
 | 
 | 
24.05.2018 10:17:40 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:18:17 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:32:58 | 
Gast66518 | 
 | 
 | 
 | 
24.05.2018 10:41:11 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:41:46 | 
Gast13415 | 
 | 
 | 
 | 
24.05.2018 15:27:34 | 
Gast37973 | 
 | 
 | 
                  
    
                    
             
								 
									
										Von: 
                                            Nadine | 
										Datum: 
                                            24.05.2018 09:54:37 | 
										Views:
                                             
                                            1686 | 
										Rating:
                                                                          | 
										Antwort: 
                                             
                                             
                                             | 
									
									
										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     | 
									
								
							
 					
		   
 
                          
                        
                                
                    - 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
 
                                    
                            
                             
                          
	
                         
                                  
                             
                             Bitte geben Sie ein aussagekräftiges Thema an. 
                            
                            Bitte geben Sie eine gültige Email Adresse ein!
                            
                            
                       
                                - 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 
                           | 
                      
                      
  VBA Datum suchen und dazugehörigen Wert einfügen  | 
24.05.2018 09:54:37 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:09:40 | 
Gast66556 | 
 | 
 | 
 | 
24.05.2018 10:11:04 | 
Gast81371 | 
 | 
 | 
 | 
24.05.2018 10:17:40 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:18:17 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:32:58 | 
Gast66518 | 
 | 
 | 
 | 
24.05.2018 10:41:11 | 
Nadine | 
 | 
 | 
 | 
24.05.2018 10:41:46 | 
Gast13415 | 
 | 
 | 
 | 
24.05.2018 15:27:34 | 
Gast37973 | 
 | 
 |