• 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.

Rij selecteren met if then

  • Onderwerp starter Onderwerp starter HWV
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

HWV

Terugkerende gebruiker
Lid geworden
19 feb 2009
Berichten
1.213
Code:
Sub AlsGelijkIsAan()
For i = 1 To 60000 'vul hier eindregel in
If Cells(i) = "Mnd" Then
Cells(i).Select.Activate.Row
End If
Next i
End Sub

Hoi wie kan mij helpen met het volgende.
Als een cel gelijk is aan " mnd" dan...
dat is wat ik wil bereiken .

Dus de cel waar "mnd"in staat, de gehele rij celecteren en dan deze cel leeg maken. Zodat ik enkel maar in de gevonden cel "mnd"een nieuwe naam kan invoeren.
Ik loop vast.;(

Groet HWV
 
Ik weet niet echt wat je wil maar deze selecteert de eerste cel met de inhoud "Mnd" :

Code:
Sub AlsGelijkIsAan()
For i = 1 To 60000 'vul hier eindregel in
If Cells(i) = "Mnd" Then
Cells(i).Select
End If
Next i
End Sub
 
Cel geselecteerd

Beste,

Bedankt voor je in inbreng.
Ik was inderdaad al zover gekomen dat deze cel geselecteerd wordt.

Ik zoek dus naar het begin van een regel doormiddel te zoeken in A op mnd.
Deze regel moet dan leeg gemaakt worden om in deze regel dan een andere waarde te zetten in kolom A, de rest van de rij blijf nu leeg ( daarom moet de gehele rij leeg gemaakt zijn ) nu zijn de rest van de cellen gevuld die leeg moeten zijn.

Ik hoop dat ik duidelijk genoeg ben geweest, ten opzicht van mijn vraag stelling in vorige.

Groet HWV
 
Code:
Sub AlsGelijkIsAan()
For i = 1 To 60000 'vul hier eindregel in
If Cells(i) = "Mnd" Then
Cells(i).entirerow.clearcontents
End If
Next i
End Sub
 
Hij maak de cel leeg

Hoi,

Hij maak de cel leeg.
Maar eigenlijk wil ik nu in de legecel dus kolom A iets zetten ,
hoe kom ik nu in die cel waar eerst dus Mnd stond

groet HWV
 
En wat moet er dan in die cel in kolom A komen?

Is dat telkens hetzelfde of iets verschillend?

Want je gaat wel ALLE rijen met Mnd in een zeer groot bereik leeg maken...
 
uitleg

Ik heb een lijst met artikelnummers.
Nu is de lijst opgebouwd uit eindelijk drie lijsten.

Mnd staat ongeveer halverwege, en moet dus eigenlijk vervangen worden door Maand afsluiting maar de rest van de cel moet leeg gemaakt worden.
Dit moet ik in de scheet ogeveer 3 keer doen.
Wil dit dooriddel van vba doen iv dit meerde malen zal voorkomen

HWV
 
Dus je zoekt enkel in Kolom A?
Dan lukt dit hiermee:

Code:
Sub AlsGMnfelijkIsAan()
For i = 1 To range("A65000").end(xlup).row
If Cells(i, 1) = "Mnd" Then
oldcell = Cells(i, 1).Address
Cells(i, 1).EntireRow.Delete
Range(oldcell).Select
End If
Next i
End Sub

Cobbe
 
Het werkt

Bedankt voor de input allemaal

groet HW
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan