Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Option Explicit
Sub CreateRtMenu()
Dim RtClkMenu As CommandBarControl
Set RtClkMenu = CommandBars("Row").Controls.Add _
(Type:=msoControlDropdown, before:=5)
With RtClkMenu
.Tag = "ColumnFilter"
.AddItem ("[Alle categori�n]")
.AddItem ("(Lijst...)")
.AddItem ("(Lege cellen)")
.AddItem ("(Niet lege cellen)")
.AddItem ("(Aangepast...)")
.OnAction = "S"
.BeginGroup = True
End With
End Sub
Sub DeleteRtMenu()
Dim i As Integer
On Error Resume Next
For i = 1 To CommandBars("Row").Controls.Count
If CommandBars("Row").Controls(i).Tag = "ColumnFilter" Then
CommandBars("Row").Controls(i).Delete
End If
Next
End Sub
Sub S()
Dim sName As String
Dim x As Range
On Error Resume Next
sName = Application.CommandBars("Row").Controls(5).Text
If sName = "[Alle categori�n]" Then
Cells.Columns.Hidden = False
ElseIf sName = "(Lijst...)" Then
frmList.Show
ElseIf sName = "(Lege cellen)" Then
For Each x In Selection
If x.Text <> "" Then
x.EntireColumn.Hidden = True
End If
Next
ElseIf sName = "(Niet lege cellen)" Then
For Each x In Selection
If x.Text = "" Then
x.EntireColumn.Hidden = True
End If
Next
ElseIf sName = "(Aangepast...)" Then
frmAangepast.Show
End If
End Sub
Je had het ook even in je antwoord kunnen aanpassen. :thumb:klitzy,
@ Thoralf: ja, ik dacht al: hoe krijg ik het in zo'n leuk grijs veldje?
Thanks
@ Thoralf: ja, ik dacht al: hoe krijg ik het in zo'n leuk grijs veldje?
Thanks!
Je had het ook even in je antwoord kunnen aanpassen.
@ Klitzy,
Waarom de vraag ten aanzien van de aanpassing niet aan de beheerder van de betrokken site (Luc Heyndrickx) gesteld?
Hallo Maarten,
Ergens kan ik wel begrijpen dat je niet verder komt hoor. Je hebt immers toch wel een behoorlijke kennis van VBA nodig, en bovendien is het echt niet zo makkelijk om iemand anders z'n hersenkronkels te volgen.
In feite werkt de macro telkens op de selectie (Door op de rijknop te drukken, selecteer je een ganse rij.) Vandaar ook dat het interessant was dit aan de rechtermuisknop te koppelen... zo was ik er zeker van dat er ook een rij geselecteerd werd.
Maar om dit eventjes snel te herbouwen... of het zelfs uit te leggen... dat vraagt ook voor mij wel wat studie.
mvg,
Luc
klitzy
Je had het ook even in je antwoord kunnen aanpassen.
Zo beter? Heb geduld met me, ik leer het wel
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.