Thema Datum  Von Nutzer Rating
Antwort
05.06.2018 08:35:12 Raimund
*****
Solved
Blau Schleife dauert zu lange
05.06.2018 08:36:10 Gast53473
NotSolved
05.06.2018 08:40:04 Gast80412
NotSolved
05.06.2018 08:45:23 Gast22852
NotSolved
07.06.2018 13:56:37 Gast79828
NotSolved

Ansicht des Beitrags:
Von:
Gast53473
Datum:
05.06.2018 08:36:10
Views:
506
Rating: Antwort:
  Ja
Thema:
Schleife dauert zu lange
Sub CopyPaste_UKCS()

Dim wksQ As Worksheet, wksZ As Worksheet
Dim r As Integer, s As Integer, t As Integer, u As Integer
Dim rngQ As Range, rngZ As Range
Dim wbkZ As Workbook

Set wksQ = ThisWorkbook.Worksheets("UK")
    If IsFileOpen("Zieldatei.xlsx") Then
        MsgBox "File is already open!"
        Workbooks("Zieldatei.xlsx").Activate
    Else
        Set wbkZ = Workbooks.Open("Zieldatei.xlsx", UpdateLinks:=False)
    End If
    
Set wksZ = ActiveWorkbook.Worksheets("Data_Daily")

count_rowQ = wksQ.Cells(Rows.Count, 1).End(xlUp).Row
count_columnQ = wksQ.Cells(13, Columns.Count).End(xlToLeft).Column

count_rowZ = wksZ.Cells(Rows.Count, 1).End(xlUp).Row
count_columnZ = wksZ.Cells(7, Columns.Count).End(xlToLeft).Column

wksQ.Activate

    For s = 21 To count_rowQ 'Zeile mit Datum in Quelle
    myDate = wksQ.Cells(s, 1).Value
    
wksZ.Activate
    
    For r = 2325 To count_rowZ 'Zeile mit Datum in Ziel
    If wksZ.Cells(r, 3).Value = myDate Then
        
        wksQ.Activate

            For u = 82 To 94 'Spalte mit Name in Quelle
            myName = wksQ.Cells(13, u).Value
        
        wksZ.Activate
            
            For t = 14 To count_columnZ 'Spalte mit Name in Ziel
            If wksZ.Cells(7, t).Value = myName Then
            
            wksZ.Cells(r, t).Value = wksQ.Cells(s, u).Value
            
            End If
            
            Next t
            
            Next u
            
    End If
    Next r
    
    Next s

If Err = 0 Then MsgBox "Data import successful!"


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.06.2018 08:35:12 Raimund
*****
Solved
Blau Schleife dauert zu lange
05.06.2018 08:36:10 Gast53473
NotSolved
05.06.2018 08:40:04 Gast80412
NotSolved
05.06.2018 08:45:23 Gast22852
NotSolved
07.06.2018 13:56:37 Gast79828
NotSolved