Welkom, Gasten
Gebruikersnaam: Wachtwoord: Onthoud mij

Onderwerp: Regel verberg/zichtbaar als resultaat formule

Regel verberg/zichtbaar als resultaat formule 7 jaren 1 maand geleden #129

  • P.d.Vries
  • P.d.Vries's Profielfoto
  • Afwezig
  • Fresh Boarder
  • Berichten: 3
  • Karma: 6
Hallo,

Ik zit binnen VBA te stuntelen met de volgende uitdaging;

Ik heb een cel A9 met daar in een uitkomst (WAAR of ONWAAR). Afhankelijk van de waarde van deze uitkomst wil ik een regel (42) verbergen (of zichtbaar maken).
Ik krijg dit maar niet voor elkaar.

(de onderstaande macro werkt wel, als ik in de cel C38 een harde waarde in vul)
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("C38"), Target) Is Nothing Then
If Range("C38").Value > 0 Then
Rows("39:39").Hidden = False
Else
Rows("39:39").Hidden = True
End If
End If
End Sub

Wie o wie kan mij verder helpen?
Alleen ingelogde leden kunnen reageren.

Regel verberg/zichtbaar als resultaat formule 7 jaren 1 maand geleden #132

  • mikemod
  • mikemod's Profielfoto
  • Afwezig
  • Administrator
  • Berichten: 49
  • Ontvangen bedankjes 8
  • Karma: 2
Die Intersect gooit roet in het eten, zonder werkt hij wel:

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A9").Value = True Then
Rows("32:32").Hidden = False
Else
Rows("32:32").Hidden = True
End If
End Sub

=A1 = 100

Zie bijlage.

Gr. Mike
Bijlagen:
Alleen ingelogde leden kunnen reageren.

Regel verberg/zichtbaar als resultaat formule 7 jaren 1 maand geleden #133

  • P.d.Vries
  • P.d.Vries's Profielfoto
  • Afwezig
  • Fresh Boarder
  • Berichten: 3
  • Karma: 6
Mikemod al vast bedankt voor je reactie.

Echter gaat het nog niet zo als het zou moeten.
Ik heb nog wel de volgende kanttekening.

Ik heb twee keuzerondjes (keuze-1, keuze-2) gelinkt aan respectievelijk cel-X9 en Y9.
Het is nu de bedoeling dat, afhankelijk van het geselecteerde keuzerondje een regel wordt verborgen of juist zichtbaar gemaakt. (keuze-1 regel 32 zichtbaar, keuze-2 regel 32 verborgen).

ps ik ben nog niet zo lang bezig met het werken met VBA.

groet Peter.
Alleen ingelogde leden kunnen reageren.

Regel verberg/zichtbaar als resultaat formule 7 jaren 1 maand geleden #134

  • mikemod
  • mikemod's Profielfoto
  • Afwezig
  • Administrator
  • Berichten: 49
  • Ontvangen bedankjes 8
  • Karma: 2
Hi Peter,

Ik zie dat dat inderdaad een 'dingetje' is. Worksheet_Change wordt niet afgevuurd als de wijziging voortkomt uit een control :)

Je moet eigenlijk een worksheet_change 'forceren' o.b.v. de linkedcell door 2 extra OptionButton_Change methods:

Private Sub OptionButton1_Change()
Worksheet_Change Range(OptionButton1.LinkedCell)
End Sub
Private Sub OptionButton2_Change()
Worksheet_Change Range(OptionButton2.LinkedCell)
End Sub

Zie bijlage en dank voor je vragen aan dit forum #contentkeepsmysitealive!

Gr. Mike
Bijlagen:
Alleen ingelogde leden kunnen reageren.

Regel verberg/zichtbaar als resultaat formule 7 jaren 1 maand geleden #135

  • P.d.Vries
  • P.d.Vries's Profielfoto
  • Afwezig
  • Fresh Boarder
  • Berichten: 3
  • Karma: 6
Hallo Mike,

Hartelijk dank.
Het werkt perfect.
Hier kan ik eerst prima mee uit de voeten.
(op een aantal anderen voorwaarden ook geprobeerd, werkt super)

Goet Peter.
Alleen ingelogde leden kunnen reageren.

Excel Software Shop

Web Analytics