Hét vraag- en antwoordplatform van Nederland

Op deze pagina vind je alle vragen in de categorie Programmeren. Vragen over computers en internet in het algemeen vind je in de hoofdcategorie Computers & Internet. Specifieke vragen over besturingssystemen, hardware, internet, sociale media, software, virussen, phishing en malware vind je in één van de gerelateerde subcategorieën.

Nieuwste vragen

Hoe verwijder je rijen met vba in excel?

In bepaald excelbestand wil ik graag alle rijen verwijderen als:

- in kolom B (bereik B28:B300) van die rij een bepaalde waarde voorkomt.
- Deze waarde wil ik kunnen invoeren in een inputbox.

Ik ben met zoeken op internet bij deze macro gekomen:



Sub rij_verwijderen()
Dim Projectnummer As String
Dim c As Range

Let Projectnummer = InputBox("Voer het projectnummer in dat u wilt verwijderen")
If Projectnummer = vbNullString Then Exit Sub

For Each c In Range("B28:B300”)
If c = Projectnummer Then c.EntireRow.Delete
Next

End Sub



Deze macro werkt voor slechts één rij per keer, maar ik wil dat alle rijen die die bepaalde waarde in cel B hebben verwijderd worden.

Iemand die weet hoe dit moet?
Alvast bedankt!

2 jaar geleden

Waar kan ik terecht om een idee uit te laten werken ?

Ik heb een idee voor een oplossing voor een probleem dat ik thuis heb, met het slimmer maken van mijn huis (domotica). Ik ben alleen helemaal niet handig met solderen, coderen etc. Waar kan ik mensen vinden die mij hiermee kunnen helpen. Het heeft geen enkel winstoogmerk. Het moet gewoon een oplossing zijn voor mijn probleem, dat ik zelf niet kan ontwikkelen.

Verwijderde gebruiker
2 jaar geleden

Hoe krijg ik bij een als functie ook de 0 uitkomst op 0?

Ik heb een ALS functie, waarin ik elke waarde onder de 6 toch op 6 wil hebben.
Tenzij deze 0 is dan moet het gewoon 0 zijn. De waardes die hoger dan 6 zijn moeten de waarde worden die aangegeven staat in AE5

Met de onderstaande formule lukt eigenlijk alles behalve dat hij toch 6 geeft bij een (lege) 0 cel


Indien mogelijk een antwoord met de aanpassing van mijn huidige formule.
=ALS(AD5<6;6;ALS(AD5>6;AE5;ALS(AD5=0;0;ALS(AD5=6;6))))

Verwijderde gebruiker
3 jaar geleden
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing