ich habe folgendes Anliegen:
Ich möchte gerne in einer Datei Spalten gruppieren.
Grundlage ist Zelle C6. Dort steht die KW, die ausgewählt wurde.
Ab Zelle AJ7 stehen die KWs den Spalten entlang mit den jeweiligen Werten darunter.
Nun soll geschaut werden, in welcher Zelle (AJ7, AJ8,...) der Wert Hintergrund ist, dass sich ein Diagramm darauf bezieht. In diesem sollen nur so viele Balken angezeigt werden, wie die KW ausgewählt wurde (KW = 6 --> 6 Balken).
Ich habe bereits begonnen zu programmieren, komme aber gerade nicht weiter:
Sub Spalten_ausblenden()
' Spalten_ausblenden Makro
' variabel mit ausgewählter Woche Spalten ausblenden für Diagramm Stunden im Zeitverlauf
Dim i As Integer
Dim j As Integer
Dim k As Integer
j = 36 'Zähler soll nach rechts gehen (die Spalten entlang), 36=Spalte AJ
k = 7 'Zeile 7
i = ActiveSheet.Range("c6").Value 'i = Zellinhalt C6, d.h. KW, nach der gruppiert werden soll (KW +1)
ActiveSheet.Cells(k, j).Select
If Cells(k, j).Value
>
Ich habe die Vermutung, dass das Problem bei dem ersten "Columns("j:j").Select" besteht, denn dort hakt es.
Ggf. wäre es besser mit J=J+1 aber ich weiß nicht, wo ich es einbinden soll.
Kann mir jemand helfen?
Lieben Dank und
liebe Grüße,
Sabi