Modification formules feuille source lors d'un copier/coller
Fermé
hulnh
Messages postés
4
Date d'inscription
vendredi 18 mars 2016
Statut
Membre
Dernière intervention
21 mars 2016
-
18 mars 2016 à 19:33
hulnh Messages postés 4 Date d'inscription vendredi 18 mars 2016 Statut Membre Dernière intervention 21 mars 2016 - 21 mars 2016 à 18:55
hulnh Messages postés 4 Date d'inscription vendredi 18 mars 2016 Statut Membre Dernière intervention 21 mars 2016 - 21 mars 2016 à 18:55
A voir également:
- Modification formules feuille source lors d'un copier/coller
- Retrouver un copier-coller android - Guide
- Copier coller pdf - Guide
- Suivi de modification word - Guide
- Copier-coller - Accueil - Informatique
- Symbole clavier copier coller - Guide
5 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
18 mars 2016 à 20:17
18 mars 2016 à 20:17
Bonjour
Essaies de remplacer
par
Cdlmnt
Essaies de remplacer
Sheets("Calcul").Select
Range("A" & Ligne & ":" & "AG" & Ligne).Select
Selection.CopySelection.PasteSpecial xlValues, xlNone, False, False Sheets("Liste").Select
Range("A" & lg).SelectActiveSheet.Paste
par
Sheets("Calcul").Range("A" & Ligne & ":" & "AG" & Ligne).Copy Sheets("Liste").Range("A" & lg)
Cdlmnt
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
18 mars 2016 à 21:39
18 mars 2016 à 21:39
Il n'y a pas deux lignes une seule (tout est sur la même ligne)
Sheets("Liste").Range("A" & lg)
est la cible de la copie
Cdlmnt
Sheets("Liste").Range("A" & lg)
est la cible de la copie
Cdlmnt
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
19 mars 2016 à 16:36
19 mars 2016 à 16:36
Sur deux lignes cette fois
Sheets("Calcul").Range("A" & Ligne & ":" & "AG" & Ligne).Copy
Sheets("Liste").Range("A" & lg).PasteSpecial Paste:=xlPasteValues
Cdlmnt
Sheets("Calcul").Range("A" & Ligne & ":" & "AG" & Ligne).Copy
Sheets("Liste").Range("A" & lg).PasteSpecial Paste:=xlPasteValues
Cdlmnt
hulnh
Messages postés
4
Date d'inscription
vendredi 18 mars 2016
Statut
Membre
Dernière intervention
21 mars 2016
Modifié par hulnh le 18/03/2016 à 22:00
Modifié par hulnh le 18/03/2016 à 22:00
La commande fonctionne bien, je pensais pas pouvoir la réduire autant. Cependant je souhaiterai que les cellules copiées en "Calcul", qui contiennent des formules, soient converties en valeurs dans "Liste". Par exemple :
Copie à faire dans "Calcul" : 1 1 0 0 ( Ce sont des formules NB.SI() )
Collage réalisé dans "Liste" : #REF! #REF! #REF! #REF!
Et j'aimerai récupérer dans "Liste" les valeurs copiées, sans formules : 1 1 0 0
J'espère être compréhensible, c'est beaucoup plus clair dans ma tête que par écrit...
Copie à faire dans "Calcul" : 1 1 0 0 ( Ce sont des formules NB.SI() )
Collage réalisé dans "Liste" : #REF! #REF! #REF! #REF!
Et j'aimerai récupérer dans "Liste" les valeurs copiées, sans formules : 1 1 0 0
J'espère être compréhensible, c'est beaucoup plus clair dans ma tête que par écrit...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hulnh
Messages postés
4
Date d'inscription
vendredi 18 mars 2016
Statut
Membre
Dernière intervention
21 mars 2016
21 mars 2016 à 18:55
21 mars 2016 à 18:55
Merci beaucoup pour ton aide ccm81 !
18 mars 2016 à 21:24
J'ai une erreur sur la deuxième ligne :
Sheets("Liste").Range ("A" & lg)
Un espace s'ajoute après le "Range" et un message apparaît en débogage : Erreur d'exécution '438' : Propriété ou méthode non gérée par cet objet.
De plus, c'est peut être une question de débutant mais : comment se fait le Paste avec cette commande ?