Thema Datum  Von Nutzer Rating
Antwort
25.08.2020 09:45:15 Benjamin
NotSolved
25.08.2020 11:57:03 Gast96167
NotSolved
25.08.2020 12:01:13 Gast37899
NotSolved
25.08.2020 12:45:22 Gast11538
NotSolved
25.08.2020 15:06:47 Benjamin
NotSolved
25.08.2020 15:14:16 Gast76955
NotSolved
25.08.2020 15:31:35 Benjamin
NotSolved
26.08.2020 00:02:10 Gast86635
NotSolved
26.08.2020 08:26:23 Benjamin
NotSolved
26.08.2020 12:16:59 Gast71906
NotSolved
Rot Spalten ausblenden in anderem Tabellenblatt
26.08.2020 12:39:39 Benjamin
NotSolved
26.08.2020 12:52:37 Gast34168
NotSolved
26.08.2020 13:10:04 Benjamin
NotSolved
26.08.2020 13:22:52 Gast95372
NotSolved
26.08.2020 13:38:24 Benjamin
NotSolved
26.08.2020 14:00:33 Gast25940
NotSolved
26.08.2020 14:20:12 Benjamin
NotSolved
26.08.2020 23:58:26 Gast30160
NotSolved
27.08.2020 07:38:38 Benjamin
NotSolved
27.08.2020 14:10:23 Gast38099
NotSolved
27.08.2020 14:31:53 Mase
NotSolved
27.08.2020 14:46:53 Benjamin
NotSolved
27.08.2020 15:38:40 Gast99008
*****
Solved
27.08.2020 15:52:56 Mase
NotSolved
27.08.2020 16:55:28 Benjamin
NotSolved
27.08.2020 19:03:48 Mase
NotSolved
27.08.2020 19:13:48 ..nix Mase, I'm ....
NotSolved
28.08.2020 12:26:33 Mase
NotSolved

Ansicht des Beitrags:
Von:
Benjamin
Datum:
26.08.2020 12:39:39
Views:
564
Rating: Antwort:
  Ja
Thema:
Spalten ausblenden in anderem Tabellenblatt

Hi, 

ich habe den Code in das Modul von Tabelle 3 geschrieben. 

Tabelle 3 ist die Tabelle bei den ich in D4-D9 die Werte herausnehme. 

In Tabelle 3 soll wenn ich D9 herausnehme, die Spalte I ausgeblendet werden. 

Bei D8, Spalte I, bei D7 Spalte G, bei D6 Spalte F, bei D5 Spalte E, bei D4 Spalte D. 

In Tabelle 4 soll ebenso die Spalten ausgeblendet werden, wenn ich in Tabelle 3 die Werte D4-D9 herausnehme. Das geht auch. 

Momentan funktioniert es nicht in Tabelle 3. 

Das ist der Code den ich verwende.

Was ist genau falsch?

Liebe Grüße

Benjamin

Option Explicit
 
Private Sub Worksheet_Change(ByVal Target As Range)
Dim objRange1 As Range, objRange2 As Range, objCell As Range
Dim lngStep As Long
Set objRange1 = Range(Cells(4, 4), Cells(9, 4))
Set objRange2 = Range(Cells(4, 4), Cells(9, 4))
If Not Intersect(Target, objRange1) Is Nothing Then
   For Each objCell In objRange1
       With Tabelle4
           .Range(.Columns(objCell.Row + 5 + lngStep), .Columns(objCell.Row + 7 + lngStep)).EntireColumn.Hidden = objCell.Value = vbNullString
       End With
       lngStep = lngStep + 3
   Next
ElseIf Not Intersect(Target, objRange2) Is Nothing Then
   For Each objCell In objRange2
       With objCell
           Columns(.Row).EntireColumn.Hidden = Not IsEmpty(.Value) And .Value = 0
       End With
   Next
End If
Set objRange1 = Nothing
Set objRange2 = Nothing
End Sub

 


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
25.08.2020 09:45:15 Benjamin
NotSolved
25.08.2020 11:57:03 Gast96167
NotSolved
25.08.2020 12:01:13 Gast37899
NotSolved
25.08.2020 12:45:22 Gast11538
NotSolved
25.08.2020 15:06:47 Benjamin
NotSolved
25.08.2020 15:14:16 Gast76955
NotSolved
25.08.2020 15:31:35 Benjamin
NotSolved
26.08.2020 00:02:10 Gast86635
NotSolved
26.08.2020 08:26:23 Benjamin
NotSolved
26.08.2020 12:16:59 Gast71906
NotSolved
Rot Spalten ausblenden in anderem Tabellenblatt
26.08.2020 12:39:39 Benjamin
NotSolved
26.08.2020 12:52:37 Gast34168
NotSolved
26.08.2020 13:10:04 Benjamin
NotSolved
26.08.2020 13:22:52 Gast95372
NotSolved
26.08.2020 13:38:24 Benjamin
NotSolved
26.08.2020 14:00:33 Gast25940
NotSolved
26.08.2020 14:20:12 Benjamin
NotSolved
26.08.2020 23:58:26 Gast30160
NotSolved
27.08.2020 07:38:38 Benjamin
NotSolved
27.08.2020 14:10:23 Gast38099
NotSolved
27.08.2020 14:31:53 Mase
NotSolved
27.08.2020 14:46:53 Benjamin
NotSolved
27.08.2020 15:38:40 Gast99008
*****
Solved
27.08.2020 15:52:56 Mase
NotSolved
27.08.2020 16:55:28 Benjamin
NotSolved
27.08.2020 19:03:48 Mase
NotSolved
27.08.2020 19:13:48 ..nix Mase, I'm ....
NotSolved
28.08.2020 12:26:33 Mase
NotSolved