Thema Datum  Von Nutzer Rating
Antwort
Rot worksheet wechsel per Doppelklick
18.01.2011 10:02:35 Dan
NotSolved
18.01.2011 11:14:30 Severus
NotSolved
18.01.2011 11:35:41 Gast51432
NotSolved
18.01.2011 12:12:29 Severus
NotSolved
18.01.2011 12:49:55 Gast55725
NotSolved
18.01.2011 13:01:45 Severus
NotSolved
18.01.2011 13:21:59 Gast36010
NotSolved
18.01.2011 13:40:55 Gast28697
NotSolved
18.01.2011 13:53:30 Severus
NotSolved
18.01.2011 13:57:16 Gast86152
NotSolved
18.01.2011 13:59:35 Severus
NotSolved

Ansicht des Beitrags:
Von:
Dan
Datum:
18.01.2011 10:02:35
Views:
1829
Rating: Antwort:
  Ja
Thema:
worksheet wechsel per Doppelklick

Hallo,

Folgendes Problem:

Hab in einer Spalte Nummern stehen und möchte per Doppelklick auf eine dieser Nummern in ein anderes worksheet wechseln.

In diesem Zuge sollen auch weitere Daten, die in der Zeile dieser Nummer stehen, mit übernommen werden.

Danach sollte mit einer Auswahl (ja oder nein in einer Message Box)
wieder auf das Hauptblatt zurückgewechselt werden und der Vorgang erneut ausgeführt werden, wenn ich eine weiter Nummer per Doppelklick wähle.

Insgesamt sollte der Vorgang 5 mal wiederholt werden.

 

Folgend mein bisher geschafftes Programm:

 

If Target.Column = 2 Then
  
   
       Const strDATEI3PFAD As String = "***********"
       Const strDATEI3NAME As String = "_____________"
       Dim x3WB As Excel.Workbook
       Dim boVorhanden As Boolean
       Dim FreieZeile As Long
       Dim ANSW As Long
      
      
       ANSW = MsgBox("Möchten Sie ein Rückenschild anlegen?", vbQuestion + vbYesNo, " Rückenschild anlegen")
     
        If ANSW = 7 Then Exit Sub
          boVorhanden = False
          
           For Each x3WB In Application.Workbooks
          
           If UCase(x3WB.Name) = UCase(strDATEI3NAME) Then
                boVorhanden = True
           Exit For
       End If
        Next
           If boVorhanden = False Then
           Set x3WB = Workbooks.Open(strDATEI3PFAD)
          
           Else
               Set x3WB = Workbooks(strDATEI3NAME)
           End If
         
         
    With x3WB.Sheets(3)
   
    Dim j As String
    
   
    j = Format(Date, "YYYY")

  
     .Cells(1, 1) = j
     .Cells(1, 3) = Target
     .Cells(4, 1) = Target.Offset(0, 2)
     .Cells(5, 1) = Target.Offset(0, 9)           Die Daten die per Doppelklick mit übernommen werden stehen  alle in der selben Zeile aber jeweils um 4 Spalten weiter
     .Cells(6, 1) = Target.Offset(0, 10)         rechts!!!!
     .Cells(3, 1) = Target.Offset(0, 3)
     .Cells(7, 1) = Target.Offset(0, 11)
 
End With

End If

---------------------

 Was mir entsprechen fehlt ist die Schleife dass der Vorgang entsprechen wiederholt wird und die richtigen Daten übertragen werden.

 

 

Danke im Voraus und um baldige Hilfe.

 

Mfg

 


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 worksheet wechsel per Doppelklick
18.01.2011 10:02:35 Dan
NotSolved
18.01.2011 11:14:30 Severus
NotSolved
18.01.2011 11:35:41 Gast51432
NotSolved
18.01.2011 12:12:29 Severus
NotSolved
18.01.2011 12:49:55 Gast55725
NotSolved
18.01.2011 13:01:45 Severus
NotSolved
18.01.2011 13:21:59 Gast36010
NotSolved
18.01.2011 13:40:55 Gast28697
NotSolved
18.01.2011 13:53:30 Severus
NotSolved
18.01.2011 13:57:16 Gast86152
NotSolved
18.01.2011 13:59:35 Severus
NotSolved