Macro pour copier coller donnees - pbm
Résolu
el_mastodonte
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
el_mastodonte Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
el_mastodonte Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Une question qui je pense doit être d'un BASIC absolu pour vous :)
Je veux copier des valeurs d'une feuille a une autre et j'utilise cette macro :
Worksheets("Data").Range("J9:J400").Copy Worksheets("DB List").Range("J7")
Seulement, pour certaine valeur ce sont des formules et je voudrais seulement avoir les valeurs quand je copie...
J'ai essayer ça, mais excel a pas aime !!
Worksheets("Data").Range("J9:J400").Copy Worksheets("DB List").Range("J7").End(xlUp)(2).PasteSpecial Paste:=xlPasteValues
Merci d'avance pour votre aide
Une question qui je pense doit être d'un BASIC absolu pour vous :)
Je veux copier des valeurs d'une feuille a une autre et j'utilise cette macro :
Worksheets("Data").Range("J9:J400").Copy Worksheets("DB List").Range("J7")
Seulement, pour certaine valeur ce sont des formules et je voudrais seulement avoir les valeurs quand je copie...
J'ai essayer ça, mais excel a pas aime !!
Worksheets("Data").Range("J9:J400").Copy Worksheets("DB List").Range("J7").End(xlUp)(2).PasteSpecial Paste:=xlPasteValues
Merci d'avance pour votre aide
A voir également:
- Macro pour copier coller donnees - pbm
- Fuite données maif - Guide
- Historique copier coller - Guide
- Copier-coller - Accueil - Informatique
- Copier coller pdf - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
3 réponses
Bonjour,
Cette syntaxe est curieuse :
Worksheets("Feuil2").Range("J7").End(xlUp)(2).PasteSpecial Paste:=xlPasteValues
Je pense qu'il faut plutot écrire :
Worksheets("Feuil2").Range("J7").PasteSpecial Paste:=xlPasteValues
pour coller à partir de la cellule J7 ou
Worksheets("Feuil2").Range("J7").End(xlUp).PasteSpecial Paste:=xlPasteValues
pour coller à partir du haut de la colonne J
A+
Cette syntaxe est curieuse :
Worksheets("Feuil2").Range("J7").End(xlUp)(2).PasteSpecial Paste:=xlPasteValues
Je pense qu'il faut plutot écrire :
Worksheets("Feuil2").Range("J7").PasteSpecial Paste:=xlPasteValues
pour coller à partir de la cellule J7 ou
Worksheets("Feuil2").Range("J7").End(xlUp).PasteSpecial Paste:=xlPasteValues
pour coller à partir du haut de la colonne J
A+