Thema Datum  Von Nutzer Rating
Antwort
Rot Kopieren und Einfügen
30.05.2016 22:34:20 Gast74453
NotSolved
30.05.2016 23:01:38 Gast41792
NotSolved

Ansicht des Beitrags:
Von:
Gast74453
Datum:
30.05.2016 22:34:20
Views:
1304
Rating: Antwort:
  Ja
Thema:
Kopieren und Einfügen
Hy Wieso fügt er mir hier immer nur die Zeilen aus dem ersten Auswahl?
ComboBox2 soll eigentlich die Zeilen in Zeile A6:V7 einfügen aus dem Zweiten Auswahl er fügt jedoch in Zeile A4:V6 und A6:V7
gleiche werte obwohl in beiden Ausgewählten Dateien verschiedene Werte stehen!!!


Private Const ROOT_FOLDER As String = "C:\Users\asus\Desktop\data\excel\"

Private Sub CommandButton1_Click()

    Dim i As Long
    Dim blatt As Long
    Dim objWorbook As Workbook
    With Application
        .Calculation = xlCalculationManual
        .EnableEvents = False
        .ScreenUpdating = False
    End With
    blatt = 0
    For i = 1 To 6
        If Me.Controls("OptionButton" & i).Value = True Then blatt = i
    Next i
    'falls kein Blatt ausgewählt wurden alles beenden, sonst kommt nen Fehler
    If blatt = 0 Then End
    
    Label1.Caption = "Bitte warten, Berechnung läuft..."
  UserForm1.Repaint

If ComboBox1.ListIndex > -1 Then

        Set objWorbook = Workbooks.Open(Filename:= _
            ROOT_FOLDER & ComboBox1.Text, UpdateLinks:=0, ReadOnly:=True)

        Call objWorbook.Worksheets(blatt).Range("A201:V202").Copy

        ThisWorkbook.Worksheets(1).Cells(4 + i, 1).PasteSpecial xlValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False


        Call objWorbook.Close(SaveChanges:=False)

        Set objWorbook = Nothing
        
        Range("A12345").Copy
        Application.CutCopyMode = False
   

End If
If ComboBox2.ListIndex > -1 Then

        Set objWorbook = Workbooks.Open(Filename:= _
            ROOT_FOLDER & ComboBox1.Text, UpdateLinks:=0, ReadOnly:=True)

         Call objWorbook.Worksheets(blatt).Range("A201:V202").Copy

        ThisWorkbook.Worksheets(1).Cells(6 + i, 1).PasteSpecial xlValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

        Call objWorbook.Close(SaveChanges:=False)

        Set objWorbook = Nothing
        
         Range("A12345").Copy
        Application.CutCopyMode = False
  
    End If
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
Rot Kopieren und Einfügen
30.05.2016 22:34:20 Gast74453
NotSolved
30.05.2016 23:01:38 Gast41792
NotSolved