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

celwaarde in VBA kopieren inclusief validatie

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

jagea

Gebruiker
Lid geworden
11 aug 2008
Berichten
48
Hoi,

Onderstaande code werkt goed, behalve dat alleen de celwaarde wordt gekopieerd en niet de validatie. Omdat het een lijst betreft is dat wel nodig.

Wie helpt?

Al vast bedankt,

Age

For Each ws In ThisWorkbook.Sheets

If ws.Name <> "Toelichting" Then
If ws.Visible <> xlSheetVeryHidden Then
ws.Cells(7, 3) = Sheets("Toelichting").Range("C7")


End If

End If
 
Doe hier eens de test mee:
Code:
For Each ws In ThisWorkbook.Sheets
 With ws
  If .Name <> "Toelichting" Then
   If .Visible <> xlSheetVeryHidden Then
    Sheets("Toelichting").Range("C7").Copy
     With .Cells(7, 3)
      .PasteSpecial Paste:=xlPasteValidation
      .Value = Sheets("Toelichting").Range("C7").Value
     End With
   End If
  End If
 End With
Next
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan