Toon posts:

EXCEL , lege cellen DELETEN

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoe kan je bv in een range (A1:A15) automatisch de nie ingevulde cellen laten deleten.

nu scan ik elke cel 1 voor 1 en als ze leeg is dan schuift de rest naar boven , maar da werkt erg traag .

is er een snellere manier

Ik gebruik da wel in de VBA van excel.

graag info

Verwijderd

Topicstarter
niemand ?

  • TromboneFreakus
  • Registratie: Juli 2001
  • Laatst online: 01-08-2023
Het deleten is in ieder geval simpel, bijv. als volgt:

code:
1
2
3
4
With Range("A1:J1")
    .Delete
    
End With


Wat jij bedoelt kan volgens mij vervolgens eenvoudig bereikt worden met de volgende code
code:
1
2
3
4
5
For Each c In Range("A1:J1")
    If c.Value = "" Or c.Value = Null Then
        c.Delete
    End If
Next c


(uit de help van Excel VBA)

Verwijderd

Ik doe het altijd zo:

For i = 1 to 15
If Range("A" & i).value = "" then Range("A" & i).delete Shift:=xlUp
Next i

Het doet opzicht hetzelfde... :-)

  • -SaveMe-
  • Registratie: Januari 2002
  • Laatst online: 24-07 14:02

-SaveMe-

-klik-

Heel simpel:

Range("A1:A15").SpecialCells(xlCellTypeBlanks).Rows.Delete

GamiQ, de game notes app met game maps!


Verwijderd

Topicstarter
thanks da werkt prima
Pagina: 1