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

waarde zoeken en kopiëren (macro)

Status
Niet open voor verdere reacties.

Danielle22

Gebruiker
Lid geworden
8 mei 2007
Berichten
378
Hallo allemaal,

Ik het ook mogelijk met een macro als er bijvoorbeeld in kolom A het woord “test” voorkomt dat dan op die regel ook in de kolommen B t/m F het woord “niet van toepassing” komt te staan o.i.d?

Alvast heel erg bedankt voor de eventuele reacties.

Groetjes,

Danielle
 
Moet het een macro zijn?

Indien het niet een vereiste is dan kan je de volgende formule over de desbetreffende kolommen trekken.
=ALS($A:$A="test";"nvt";"")
 
Laatst bewerkt:
Bedankt voor je reactie.

Het moet inderdaad een macro zijn. Ik kan geen formules kwijt op het blad namelijk.

Groetjes,

Danielle
 
Sorry voor de late reactie.

Probeer dit eens:
Code:
Sub Check()
Dim i As Long
Dim lastrow As Long

    lastrow = Columns("A:A").Find("*", SearchDirection:=xlPrevious, SearchOrder:=xlByRows, LookIn:=xlValues).Row
        For i = 1 To lastrow
          If Cells(i, 1) = "test" Then
                Cells(i, 2).Value = "nvt"
                Cells(i, 3).Value = "nvt"
                Cells(i, 4).Value = "nvt"
                Cells(i, 5).Value = "nvt"
                Cells(i, 6).Value = "nvt"
            End If
        Next
    End Sub

Wanneer moet de macro zich eigenlijk uitvoeren?
Bovenstaande macro werkt indien je hem aan een knop hangt.
 
Laatst bewerkt:
Mooi dat het opgelost is maar ik blijf benieuwd waarom het niet met formules kan. Of beter gesteld
Ik kan geen formules kwijt op het blad namelijk
 
Of:
Code:
Sub Check()
Dim cl as range
        For each cl in columns(1).specialcells(2)
            If cl = "test" Then
              cl.offset(,1).resize(,5) = "nvt"
            End If
        Next
    End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan