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

Informatie wegschrijven

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

wiki

Gebruiker
Lid geworden
2 okt 2007
Berichten
576
In de bijlage roep ik met een lijst een rij in het blad "lijst" aan. Aan deze rij wiI ik informatie uit de cellen naast de paarse cellen toevoegen als het blad verzonden wordt met een bestaande macro. Wie kan mij helpen met de juiste formule/vba script?

mvg Wim
 

Bijlagen

Een formule volstaat.
Er zijn verschillende soorten formules die je hiervoor kunt gebruiken.

Ik heb ook even je datavalidatie aangepast.
Er stonden namelijk lege cellen onderaan de lijst, wat ik persoonlijk niet zo mooi vind.
Maak je geen zorgen overigens, als je de lijst aanvult, dan worden de waardes automatisch meegenomen in de datavalidatie.

Met vriendelijke groet,


Roncancio
 

Bijlagen

Beste Roncancio,

Ik ben misschien niet helemaal duidelijk geweest. Met het formulier wordt de informatie uit de lijst gelezen; de cellen naast blauw. Ik wil met de cellen naast rood een update invoeren die voor de sendmail code verwerkt wordt in het overzicht.

gr wim
 
Helaas

Ik heb de code aangepast aan de bijlage, maar ergens maak ik een fout. Wie kan helpen? De code loopt vast bij de regel:
Code:
Worksheets("Lijst").Cells(PN.row, lRij / 13 - 16) = Range("G" & lRij).Value


Code:
Sub Vervangen()
Dim rbereik As Range
Dim lRij As Long
    With Worksheets("Lijst").Range("Volgnummer")
        Set PN = .Find(Range("c2").Value, LookIn:=xlValues, lookat:=xlWhole)
        If Not PN Is Nothing Then
            For lRij = 17 To 20 Step 2
                If Range("D" & lRij).Value <> "" Then
                    Worksheets("Lijst").Cells(PN.row, lRij / 13 - 16) = Range("G" & lRij).Value 
                End If
            Next
        End If
    End With
End Sub

Mvg wim
 

Bijlagen

Laatst bewerkt:
Ik heb de code aangepast aan de bijlage, maar ergens maak ik een fout. Wie kan helpen? De code loopt vast bij de regel:
Code:
Worksheets("Lijst").Cells(PN.row, lRij / 13 - 16) = Range("G" & lRij).Value


Code:
Sub Vervangen()
Dim rbereik As Range
Dim lRij As Long
    With Worksheets("Lijst").Range("Volgnummer")
        Set PN = .Find(Range("c2").Value, LookIn:=xlValues, lookat:=xlWhole)
        If Not PN Is Nothing Then
            For lRij = 17 To 20 Step 2
                If Range("D" & lRij).Value <> "" Then
                    Worksheets("Lijst").Cells(PN.row, lRij / 13 - 16) = Range("G" & lRij).Value 
                End If
            Next
        End If
    End With
End Sub

Mvg wim

Wat gaat er precies niet goed?
Welke waarde moet waar komen te staan?

Met vriendelijke groet,


Roncancio
 
D17: D20 op blad formulier naar "rij" m,n,o,p op blad lijst

gr Wim
 
Code:
Sub Vervangen()
Set PN = Worksheets("Lijst").Range("Volgnummer").Find(Range("c2").Value, LookIn:=xlValues, lookat:=xlWhole)
If Not PN Is Nothing Then
    Range("D17:D20").Copy
    Worksheets("Lijst").Range("M" & PN.row & ":P" & PN.row).PasteSpecial , Transpose:=True
End If
End Sub

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan