Aide code VBA

Bonjour à tous,

J'ai un souci avec un code vba. Je vous joins le fichier.

Il faut cliquer sur le bouton "Préparation étiquettes colis", choisir une date et ensuite les lignes et colonnes concernées sont copiées dans une nouvelle feuille.

Mon problème est que j'ai des formules dans certaines colonnes et ce sont les formules qui sont copiées alors que je veux les valeurs.

J'ai essayé d'ajouter ".value" mais sans succès.

Je vous remercie par avance de votre aide

Bonjour

Modifies la partie du code correspondante

Set PLV = PL.SpecialCells(xlCellTypeVisible) 'définit la plage PLV (cellules visible, non filtrées, de la plage PL)
'copie la plage PLV dans la première cellule vide de la colonne 1 (=A) de l'onglet O2
'PLV.Copy O2.Cells(Application.Rows.Count, 1).End(xlUp).Offset(1, 0)
PLV.Copy
O2.Cells(Application.Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues
O1.Range("A2").AutoFilter 'supprime le filtre automatique

Bonjour,

A tester

'copie la plage PLV dans la première cellule vide de la colonne 1 (=A) de l'onglet O2
PLV.Copy
O2.Cells(Application.Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValuesAndNumberFormats

Merci beaucoup Banzai64 et Jean-Eric,

La solution de Banzai64 est la 1ère testée est c'est la bonne solution.

Mille MERCI

Rechercher des sujets similaires à "aide code vba"