Thema Datum  Von Nutzer Rating
Antwort
16.07.2012 18:14:20 Michael
NotSolved
Blau 2 Tabellen miteinander vergleichen und bei Gleichheit von Code kopieren
16.07.2012 20:58:29 Michael
NotSolved

Ansicht des Beitrags:
Von:
Michael
Datum:
16.07.2012 20:58:29
Views:
923
Rating: Antwort:
  Ja
Thema:
2 Tabellen miteinander vergleichen und bei Gleichheit von Code kopieren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Dim Stamm As String
    Dim varFile As Variant
    Dim varName As Variant
    Dim Blatt As String
    Dim a As Integer
     
     
 
Sub Transfer_Kalk()
 
Sheet_Transfer = "Transfer->Kalk"
Sheet_Kalk = "Calculation_SW"
Start_Transfer = "A4"
Start_Kalk = "H24"
GesamtAnz1 = 400
GesamtAnz2 = 400
 
 
On Error GoTo Err
 
Stamm = ActiveWorkbook.Name
varFile = Application.GetOpenFilename("Excel Files (*.xls),*.xls", , "XLS", "Auswahl", False)
If TypeName(varFile) Like "Boolean" Then
MsgBox "Keine Datei gewählt!", vbInformation
Exit Sub
Else
 
For i = 1 To GesamtAnz1
    Workbooks(Stamm).Select
    Sheets(Sheet_Transfer).Select
    Range(Start_Transfer).Select
    ActiveCell.Offset(i, 0).Select
    Selection = a
        For j = 1 To GesamtAnz2
        Workbooks(varName).Select
        Sheets(Sheet_Kalk).Select
        Range(Start_Kalk).Select
        ActiveCell.Offset(j, 0).Select
            If Selection = a Then
                Sheets(Sheet_Transfer).Select
                ActiveCell.Offset(0, 1).Select
                ActiveCell.Range(Cells(0, 1), Cells(0, 20)).Select
                Selection.Copy
                Sheets(Sheet_Kalk).Select
                Range(Start_Kalk).Select
                ActiveCell.Offset(0, 1).Select
                Selection.PasteSpecial xlPasteValues
                Application.CutCopyMode = False
            Else
        End If
        Next j
         
Next i
 
End If
Err: Call MsgBox("Bitte Dateien Überprüfen", vbExclamation, "Fehler")
 
End Sub

Bei der 2. Schleife bricht er beim öffnen der Arbeitsmappe ab!


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
16.07.2012 18:14:20 Michael
NotSolved
Blau 2 Tabellen miteinander vergleichen und bei Gleichheit von Code kopieren
16.07.2012 20:58:29 Michael
NotSolved