Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1304to1308
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Programmierung / ("nicht")Zeilenabhängigkeit
19.03.2013 15:56:34
Nico
Hallo Zusammen,
ich möchte gerne meine Checkboxenprogrammierungen abhängig machen, heißt wenn diese steuern, dass Zeilen ein bzw. ausblenden, ich trotzdem im nachhinein Zeilen hinzufügen oder löschen kann ohne das die Programmierung auf die falschen Zellen zugreift hier ein Beispiel meier Programmierung
Private Sub CheckBox1_Click()
Select Case CheckBox1.Value
Case False
Rows("24:30").Hidden = True
Rows("66:71").Hidden = True
Case True
Rows("24:30").Hidden = False
Rows("66:71").Hidden = False
End Select
End Sub

wie müsste dies aussehen für besagten Fall? Hoffe auf Hilfe

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Programmierung / ("nicht")Zeilenabhängigkeit
19.03.2013 16:15:34
Rudi
Hallo,
haben die Zeilen ein gemeinsames Kennzeichen?
Dein Code geht einfacher.
Private Sub CheckBox1_Click()
Rows("24:30").Hidden = Not CheckBox1
Rows("66:71").Hidden = Not CheckBox1
End Sub

Gruß
Rudi

AW: Programmierung / ("nicht")Zeilenabhängigkeit
19.03.2013 16:16:26
Tino
Hallo,
ich würde für die Bereiche Namen vergeben und diese darüber steuern.
Gruß Tino

dann muss aber....
19.03.2013 16:23:26
selli
hallo tino,
...für jede zeile einer vergeben werden, denn wenn du innerhalb der 5 zeilen eine weitere einfügst ist diese im namensverbund eingeschlossen.
gruß
selli

AW: dann muss aber....
19.03.2013 16:24:53
Nico
hallo selli ich möchte nicht innerhalb des Bereiches Zeilen hinzufügen können oder löschen lediglich darunter oder darüber

Anzeige
aha (e.o.m.)
19.03.2013 16:26:59
selli
.

AW: Programmierung / ("nicht")Zeilenabhängigkeit
19.03.2013 16:23:48
Nico
kannst du mir für das Beispiel zeigen wie ich, wenn ich für den Bereich einen Namen z.B. Hase vergebe diesen per VBA asteuern kann und sagen kann das genau dieser aus bzw. eigeblendet werden soll.

AW: Programmierung / ("nicht")Zeilenabhängigkeit
19.03.2013 16:27:11
Nico
hmm das mit dem Namensbereich hört sich gut an aber wie umsetzen

hier ein Beispiel
19.03.2013 16:27:17
Tino
Hallo,
so müsste es gehen, gehe davon aus das sich die CheckBox auf der gleichen Tabelle befindet.
Private Sub CheckBox1_Click()
On Error Resume Next
If Range("Bereich1") Is Nothing Then Rows("24:30").Name = "Bereich1"
If Range("Bereich2") Is Nothing Then Rows("66:71").Name = "Bereich2"
On Error GoTo 0
Range("Bereich1", "Bereich2").EntireRow.Hidden = Not CheckBox1.Value
End Sub
Gruß Tino

Anzeige
AW: hier ein Beispiel
19.03.2013 16:31:35
Nico
krass läuft hehehe dankeschön

AW: Programmierung / ("nicht")Zeilenabhängigkeit
19.03.2013 16:28:31
Rudi
Hallo,
Range("Hase").Entirerow.hidden=True/ False
Gruß
Rudi

andere lösung
19.03.2013 16:30:21
selli
hallo nico,
mit gruppierungen kannst du dir den checkbox-schnarch sparen und kannst trotzdem mit einem klick deine betreffenden zeilen ein- bzw. ausblenden.
gruß
selli

geht auch ohne Gruppieren ;-)
19.03.2013 16:32:48
Matthias
Hallo
wechselseitiges Ein-/Ausblenden
Range("Hase").Rows.Hidden = Not Range("Hase").Rows.Hidden
Gruß Matthias

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige