Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Verlinung zwischen Tabellenblättern
24.03.2015 09:02:22 Daniel
NotSolved
24.03.2015 10:57:52 Gast61155
NotSolved
24.03.2015 11:12:32 Daniel
NotSolved
24.03.2015 11:21:53 Gast54494
NotSolved
24.03.2015 11:24:04 Daniel
NotSolved
24.03.2015 11:37:33 Gast14179
NotSolved
24.03.2015 14:50:06 Gast67447
NotSolved

Ansicht des Beitrags:
Von:
Daniel
Datum:
24.03.2015 09:02:22
Views:
1678
Rating: Antwort:
  Ja
Thema:
VBA Verlinung zwischen Tabellenblättern

Hallo,

ich habe eine Datei mit verschiedenen Arbeitsblättern. Durch ein Makro kann immer ein neues Tabellenblatt (Projektnachtrag) hinzugefügt werden. Auf dem neuen Blatt wir eine Projektnummer eingetragen und diese wird ebenfalls durch ein Makro gespeichert und auf das Übersichtsblatt kopiert. Bei jedem neuen Blatt wird die Projektnummer auf dem Überichtsblatt eine Zeile tiefer in der Gleichen Splate geschrieben.

Durch eine Klicken auf eine beliebige Projektnummer auf dem Übersichtsblatt wird man auf das entsprechenede Tabellenblatt verlinkt. Hierzu habe ich volgenden Code:

'A6
    If Not Application.Intersect(Target, Cells(6, 1)) Is Nothing Then
       For Each ws In ActiveWorkbook.Sheets
            If ws.Range("B3") = Sheets("Fertigstellungsgrad").Range("A6") Then
                ws.Select
                Exit For
             End If
        Next ws
    End If
    
    'A7
    If Not Application.Intersect(Target, Cells(7, 1)) Is Nothing Then
        For Each ws In ActiveWorkbook.Sheets
            If ws.Range("B3") = Sheets("Fertigstellungsgrad").Range("A7") Then
                ws.Select
                Exit For
            End If
        Next ws
    End If
    
    'A8
    If Not Application.Intersect(Target, Cells(8, 1)) Is Nothing Then
        For Each ws In ActiveWorkbook.Sheets
            If ws.Range("B3") = Sheets("Fertigstellungsgrad").Range("A8") Then
                ws.Select
                Exit For
             End If
        Next ws
    End If

.
.
.
-->Das für jede Spalte!

Dieser Funktioniert auch in jeder Zelle außer in der ersten (A6). Kann mir da vielleicht jemand sagen, wieso es bei der ersten Zeile nicht funktioniert!

Ich würde auch die Datei mit anhängen, aber ich weiß nicht wo...-.-

 

Vielen Dank schon mal im voraus!

Daniel


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 VBA Verlinung zwischen Tabellenblättern
24.03.2015 09:02:22 Daniel
NotSolved
24.03.2015 10:57:52 Gast61155
NotSolved
24.03.2015 11:12:32 Daniel
NotSolved
24.03.2015 11:21:53 Gast54494
NotSolved
24.03.2015 11:24:04 Daniel
NotSolved
24.03.2015 11:37:33 Gast14179
NotSolved
24.03.2015 14:50:06 Gast67447
NotSolved