Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zellen ausblenden
#1
Hallo
Kann mir jemand helfen ?
wie kann ich diesen Code so ändern das er in all meinen 12 Tabellen funktioniert, bisher muss ich ihn in jeder Tabelle starten.


Sub SonntageAusblenden()
Dim Spalte As Integer
Dim SpalteEnd As Integer
With Tabelle1
SpalteEnd = .UsedRange.Columns.Count
For Spalte = 1 To SpalteEnd
If .Cells(1, Spalte).Value = "1" Then
.Columns(Spalte).Hidden = True
Else
.Columns(Spalte).Hidden = False
End If
Next Spalte
End With
End Sub
Antworten Top
#2
Hallo Arni,
Sub SonntageAusblenden()
 Dim i As Integer
 Dim Spalte As Integer
 Dim SpalteEnd As Integer
 For i = 1 To 12
   With Worksheets(i)
     SpalteEnd = .UsedRange.Columns.Count
     For Spalte = 1 To SpalteEnd
       .Columns(Spalte).Hidden = .Cells(1, Spalte).Value = 1
     Next Spalte
   End With
 Next i
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Arni49
Antworten Top
#3
Hallo Uwe,

beim Versuch die Sonntage  auszublenden in allen Tabellen kommt ein Fehler:


Fehler beim Kompilieren
Syntaxfehler
Antworten Top
#4
Hallo Arni,

(24.12.2016, 13:04)Arni49 schrieb: Fehler beim Kompilieren
Syntaxfehler

bei mir geht das ohne Probleme.
Eventuell versuchst Du mal, mit einem anderen Webbrowser das Makro herauszukopieren oder tippst es direkt ab.

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Arni49
Antworten Top
#5
Hallo Uwe,

kaum zu glauben !! aber das war es, Top danke.

Kannst Du mir eventuell bei meinem andern  Problem im Forum " Suchen in allen Bereichen " helfen ?
Antworten Top
#6
Hallo,

wie kann ich noch ein 2. Kriterium mit rein bringen ??

nicht nur bei " 1" sondern auch bei " 78 " soll ausgeblendet werden.



Sub SonntageAusblenden()
 Dim i As Integer
 Dim Spalte As Integer
 Dim SpalteEnd As Integer
 For i = 1 To 12
   With Worksheets(i)
     SpalteEnd = .UsedRange.Columns.Count
     For Spalte = 1 To SpalteEnd
       .Columns(Spalte).Hidden = .Cells(1, Spalte).Value = 1
     Next Spalte
   End With
 Next i
End Sub
Antworten Top
#7
Hallo Arni,

Sub SonntageAusblenden()
 Dim i As Integer
 Dim Spalte As Integer
 Dim SpalteEnd As Integer
 For i = 1 To 12
   With Worksheets(i)
     SpalteEnd = .UsedRange.Columns.Count
     For Spalte = 1 To SpalteEnd
       With .Cells(1, Spalte)
         .EntireColumn.Hidden = (.Value = 1 Or .Value = 78)
       End With
     Next Spalte
   End With
 Next i
End Sub

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Arni49
Antworten Top
#8
Danke funzt :28:
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste