Toon posts:

Verwijderen rij na selectie cel

Pagina: 1
Acties:
  • 463 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo,

Ik zit met een probleem. Ik heb in mijn excel bestand heb ik een VBA ingbouwd welke het mogelijk maakt om via een userform een werkblad aan te maken en te verwijderen. Aanmaken en verwijderen gaat prima. Wanneer een nieuw werkblad aangemaakt wordt, wordt de naam hiervan in lijst in een apart werkblad gezet. Deze lijst maakt het mogelijk om middels een listbox/combobox in het userform een werkblad de selecteren welke moet worden verwijdert.

Zoals vermeld, het verwijderen gaat goed, alleen mijn vraag is: hoe kan ik VBA ook de naam uit de lijst op het aparte werkblad laten verwijderen? Nu blijft die naam namelijk in mijn listbox/combobox staan terwijl de sheet al is verwijderd.

Graag hoor ik van jullie, ow ja en onderstaand mijn VBA code voor mijn verwijderknop.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub cmdVerwijderen_Click()
    Dim Usersheet As Object
    Set Usersheet = Sheets(cmbVerwijderen.Value)
    If Usersheet.Visible Then
        Usersheet.Delete
    Else
        OriginalSheet.Activate
    End If
    Unload Me
lijstvullen

End Sub

[ Voor 0% gewijzigd door een moderator op 12-04-2007 18:08 . Reden: [code][/code] tags. Let je daarvoortaan even zelf op? ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 16-07 14:42

André

Analytics dude

Excel vraag -> Client Software Algemeen

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Excel vraag -> Officesuites en -software >:)

@ hieronder: VBA is specifiek voor de officesuite en hoort dus ook in OFF

[ Voor 41% gewijzigd door Lustucru op 12-04-2007 18:09 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Viper®
  • Registratie: Februari 2001
  • Niet online
Excel vraag -> Programming ?

Technisch gezien gaat de vraag over VBA en niet specifiek excel

Kun je niet de waarde uit de listbox halen dmv listbox.remove ?