Thema Datum  Von Nutzer Rating
Antwort
23.01.2018 14:56:49 Gast49222
NotSolved
23.01.2018 17:13:35 Mackie
NotSolved
23.01.2018 17:15:28 Mackie
NotSolved
25.01.2018 16:20:58 Gast74171
NotSolved
25.01.2018 16:28:36 Gast8959
NotSolved
26.01.2018 12:59:07 Mackie
NotSolved
26.01.2018 13:27:13 Gast29361
NotSolved
26.01.2018 18:42:38 Mackie
NotSolved
28.01.2018 15:12:48 Gast35761
NotSolved
28.01.2018 15:37:49 Mackie
NotSolved
Rot Datum einblenden
28.01.2018 20:13:54 Gast76311
NotSolved
29.01.2018 14:41:22 Gast73719
NotSolved
29.01.2018 14:43:19 Gast39427
NotSolved
29.01.2018 15:11:46 Werner
NotSolved
31.01.2018 14:21:13 Gast44359
NotSolved
29.01.2018 15:13:32 Werner
NotSolved
31.01.2018 14:25:18 Gast23443
Solved

Ansicht des Beitrags:
Von:
Gast76311
Datum:
28.01.2018 20:13:54
Views:
577
Rating: Antwort:
  Ja
Thema:
Datum einblenden

Hallo,

ich habe mir deine Datei nicht heruntergeladen. Ich bin von deinen Angaben ausgegangen.

Datum in Zeile 3 ab Spalte C

Den Blattnamen im Code mußt du noch an deine Verhältnisse anpassen.

Option Explicit

Sub Makro1()
Dim loSpalte As Long, i As Long
Dim varMonatvon As Variant, varMonatbis As Variant

Application.ScreenUpdating = False

With Worksheets("Tabelle4") 'Blattname anpassen
    .Cells.EntireColumn.Hidden = False
    loSpalte = .Cells(3, .Columns.Count).End(xlToLeft).Column
    
    varMonatvon = InputBox("Monat als Ganzzahl eingeben:", "Anzeigen von Monat....")
    If varMonatvon = "" Then Exit Sub
    If Not IsNumeric(varMonatvon) Or varMonatvon < 1 Or varMonatvon > 12 Then
        MsgBox varMonatvon & "  ist kein gültiger Monat."
        Exit Sub
    End If
    
    varMonatbis = InputBox("Monat als Ganzzahl eingeben:", "Anzeigen bis Monat....")
    If varMonatbis = "" Then Exit Sub
    If Not IsNumeric(varMonatbis) Or varMonatbis < 1 Or varMonatbis > 12 Then
        MsgBox varMonatbis & "  ist kein gültiger Monat."
        Exit Sub
    End If
    
    For i = loSpalte To 3 Step -1
        If Month(.Cells(3, i)) < CLng(varMonatvon) Or Month(.Cells(3, i)) > CLng(varMonatbis) Then
            .Columns(i).Hidden = True
        End If
    Next i
End With
Exit Sub

Application.ScreenUpdating = True
End Sub

 

Gruß Werner


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
23.01.2018 14:56:49 Gast49222
NotSolved
23.01.2018 17:13:35 Mackie
NotSolved
23.01.2018 17:15:28 Mackie
NotSolved
25.01.2018 16:20:58 Gast74171
NotSolved
25.01.2018 16:28:36 Gast8959
NotSolved
26.01.2018 12:59:07 Mackie
NotSolved
26.01.2018 13:27:13 Gast29361
NotSolved
26.01.2018 18:42:38 Mackie
NotSolved
28.01.2018 15:12:48 Gast35761
NotSolved
28.01.2018 15:37:49 Mackie
NotSolved
Rot Datum einblenden
28.01.2018 20:13:54 Gast76311
NotSolved
29.01.2018 14:41:22 Gast73719
NotSolved
29.01.2018 14:43:19 Gast39427
NotSolved
29.01.2018 15:11:46 Werner
NotSolved
31.01.2018 14:21:13 Gast44359
NotSolved
29.01.2018 15:13:32 Werner
NotSolved
31.01.2018 14:25:18 Gast23443
Solved