Thema Datum  Von Nutzer Rating
Antwort
Rot mehrere Private Sub Worksheet_SelectionChange(ByVal Target As Range)
19.04.2024 13:25:19 Andreas Schubotz
NotSolved
19.04.2024 14:16:57 Gast87443
NotSolved
19.04.2024 14:25:01 Andreas
NotSolved
19.04.2024 15:09:14 Gast39883
Solved
19.04.2024 15:17:24 Andreas
NotSolved
19.04.2024 16:14:01 Gast2486
NotSolved
22.04.2024 07:41:42 Andreas
NotSolved

Ansicht des Beitrags:
Von:
Andreas Schubotz
Datum:
19.04.2024 13:25:19
Views:
801
Rating: Antwort:
  Ja
Thema:
mehrere Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Hallo liebe Mitglieder. Ich möchte gerne zwei Makros auf einem Tabellenblatt ausführen. Inzwischen weiß ich, dass das bei mehereren "Private Sub Worksheet_SelectionChange(ByVal Target As Range)" nicht möglich ist. Ich habe folgende Sub´s:

Makro 1:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("E23").Value = "Nein" Or Range("E23").Value = "" Then
    Rows("24:28").EntireRow.Hidden = True
    Rows("33").EntireRow.Hidden = True
    Rows("29:32").EntireRow.Hidden = False
    Sheets("Tabelle2").Select
    Sheets("Tabelle1").Select
Else:
    Rows("24:28").EntireRow.Hidden = False
    Rows("33").EntireRow.Hidden = False
    Rows("29:32").EntireRow.Hidden = True
    Sheets("Tabelle2").Select
    Sheets("Tabelle1").Select
End If

End Sub

 

Makro 2:

Private Sub Worksheet_SelectionChange1(ByVal Target As Range)


If Range(I21).Value = "" Or Range(I21).Value = "1" Then

    Rows("19").EntireRow.Hidden = True
    Sheets("Tabelle2").Select
    Sheets("Tabelle1").Select
Else:
    Rows("19").EntireRow.Hidden = False
    Sheets("Tabelle2").Select
    Sheets("Tabelle1").Select
End If

End Sub

 

Wie kann ich diese dahingehend ändern oder ergänzen?

P.S. Ich bin in VBA wirklich nicht sonderlich bewandert. ;-)

 

Vielen lieben Dank vorab!

Andreas
 


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 mehrere Private Sub Worksheet_SelectionChange(ByVal Target As Range)
19.04.2024 13:25:19 Andreas Schubotz
NotSolved
19.04.2024 14:16:57 Gast87443
NotSolved
19.04.2024 14:25:01 Andreas
NotSolved
19.04.2024 15:09:14 Gast39883
Solved
19.04.2024 15:17:24 Andreas
NotSolved
19.04.2024 16:14:01 Gast2486
NotSolved
22.04.2024 07:41:42 Andreas
NotSolved