Hoi, Ik ben nog een beginnen met makro,s en ben benieuwd of er iemand me hier mee kan helpen. Ik heb een basic Makro gevonden op internet die ik heb aangepast en werk verder goed in calc, maar hij is niet variabel. Alleen op deze manier moet ik telkens voor ieder een tabblad een nieuw maken.
--------------------Makro:-----------------------------------------
Sub change_value(cell)
If cell.AbsoluteName = “$WBS-1.$B$89” Then
Select Case cell. String
Case “Persoonlijk”: Persoonlijk
Case “Gezamelijke”: Gezamelijke
Case “Beide”: Beide
End Select
End If
End Sub
Sub Persoonlijk()
doc = ThisComponent
sheet = doc.CurrentController.ActiveSheet
range = sheet.getCellRangeByName(“A90:A100”)
range.Rows.isVisible = False
range = sheet.getCellRangeByName(“A101:A110”)
range.Rows.isVisible = True
End sub
Sub Gezamelijke()
doc = ThisComponent
sheet = doc.CurrentController.ActiveSheet
range = sheet.getCellRangeByName(“A90:A100”)
range.Rows.isVisible = True
range = sheet.getCellRangeByName(“A101:A110”)
range.Rows.isVisible = False
End sub
sub Beide()
doc = ThisComponent
sheet = doc.CurrentController.ActiveSheet
range = sheet.getCellRangeByName(“A90:A100”)
range.Rows.isVisible = True
range = sheet.getCellRangeByName(“A101:A110”)
range.Rows.isVisible = True
End sub
is er een manier om
If cell.AbsoluteName = “$WBS-1.$B$89”
te vervangen door
doc = ThisComponent
sheet = doc.CurrentController.ActiveSheet
alvast bedankt voor de hulp.