Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Code zusammenbasteln





Frage

Hallo, ich habe mit meinen Laien-Kenntnissen mir folgenden VBA-Code gebastelt, von dem jeder einzelne auch funktioniert. Aber ich schaffe es nicht, beides auf einmal zum laufen zu kriegen! Kann mir da bitte jemand helfen? Dankeschön im vorraus & Grüße Kathi [code]Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Me.Range("BH34")) Is Nothing Then Exit Sub If Cells(34, 60).Value = "" Then Rows(35).Hidden = True Rows(36).Hidden = True ElseIf Cells(34, 60).Value <> "" Then Rows(35).Hidden = False Rows(36).Hidden = False End If End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Me.Range("BH42")) Is Nothing Then Exit Sub If Cells(42, 60).Value = "" Then Rows(43).Hidden = True Rows(44).Hidden = True ElseIf Cells(34, 60).Value <> "" Then Rows(43).Hidden = False Rows(44).Hidden = False End If End Sub[/code]

Antwort 1 von Marie

lass mal end Sub und darunter

Private Sub Worksheet_Change(ByVal Target As Range) weg, dann hast Du keine zwei Funktionen mehr, sondern nur noch eine. Ich vermute mal das war schon was Du gesucht hast.

Wenn nicht kopier mal den Code hier rein ohne Formatierung, weil leider funktioniert das nicht, dass ich den kopiere, keine Ahnung wieso nicht. Aber abschreiben is mir zu mühsam.

Gruß Marie

Antwort 2 von Marie

Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Me.Range("BH34")) Is Nothing Then Exit Sub If Cells(34, 60).Value = "" Then Rows(35).Hidden = True Rows(36).Hidden = True ElseIf Cells(34, 60).Value <> "" Then Rows(35).Hidden = False Rows(36).Hidden = False End If End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Me.Range("BH42")) Is Nothing Then Exit Sub If Cells(42, 60).Value = "" Then Rows(43).Hidden = True Rows(44).Hidden = True ElseIf Cells(34, 60).Value <> "" Then Rows(43).Hidden = False Rows(44).Hidden = False End If End Sub


Leider sieht Dein Code bei mir so aus, wenn ich ihn in Excel oder in den Editor, oder hier einfüge :-((((

Antwort 3 von Massaraksch

Gut gemacht, Marie :o(
Hoffentlich kann ein Admin diese Monsterzeile mal wieder gradebiegen...

PS: Das scheint nur beim Kopieren mit dem IE(6?) zu passieren. Mit dem FF kein Problem.

Massaraksch

Antwort 4 von Marie

ische hab abber ie 7 :-((

Gruß marie

Antwort 5 von halfstone

Hi,

das Problem ist schon erkannt, wird geändert.

Viele Grüße

fabian

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: