Excel VBA regel verwijderen met behulp variabele

Pagina: 1
Acties:
  • 171 views

Onderwerpen

Vraag


  • Bob Groen
  • Registratie: November 2020
  • Laatst online: 20-11-2020
In ’n Excel bestand wil ik een regel verwijderen met behulp van een variabele. In cel L1 staat het adres van de cel, bv. K14. De onderstaande code werkt helaas niet. De regel Range geeft de foutcode Methode Range van object _Global is mislukt.
Hoe selecteer ik de regel die in L1 staat?

Dim VerwijderRij As String
VerwijderRij = ActiveSheet.Range("L1").Value
Range("VerwijderRij").Select
ActiveCell.EntireRow.Delete
...

Relevante software en hardware die ik gebruik
W10 Excel 2016

Wat ik al gevonden of geprobeerd heb
Niet gevonden op het internet en in 'n VBA boek

Met vriendelijke groet,

Bob

Alle reacties


  • Wish
  • Registratie: Juni 2006
  • Nu online

Wish

ingwell

No drama


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Nooit .select gebruiken in VBA als het je niet gaat om dat de gebruiker het ziet gebeuren.

Verder: "VerwijderRij" is een stuk tekst en je wil sowieso niet de cel L1 verwijderen maar de rij 1. Dat wil je dus aanpassen in je code. (edit: oh wacht dat zie ik misschien verkeerd :P )

Check dus nog even beter de theorie. Hoe dan: je vraag gaat niet over Windows als OS, maar een office-applicatie. Ik stel dus voor dat je even een nieuw topic opent in CSA na checken van bovenstaande :)

[ Voor 5% gewijzigd door F_J_K op 19-11-2020 23:34 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Dit topic is gesloten.