Macro pour copier la valeur de la plage

Résolu/Fermé
Elyana_ Messages postés 26 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 6 avril 2014 - 13 mai 2013 à 09:53
Elyana_ Messages postés 26 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 6 avril 2014 - 14 mai 2013 à 09:46
Bonjour,

J'ai trouvé une macro pour copier la plage d'un document dans un autre document, seulement c'est la formule qui est copiée, ce qui fausse mes calculs.

La macro est la suivante :

Dim MonSystème, MonDossier, MonFichier
Dim MonClasseur As Workbook, MaFeuille As Worksheet, Plage As Range
Application.DisplayAlerts = False
Application.AskToUpdateLinks = False
Set MonSystème = CreateObject("Scripting.FileSystemObject")
Set MonDossier = MonSystème.Getfolder("D:\documents and settings\leroud\Bureau\Itinéraires 2013\V2\Teorem")
For Each MonFichier In MonDossier.Files
If Right(MonFichier.Name, 4) = ".xls" Then
Workbooks.Open MonFichier.Path
Set MonClasseur = ActiveWorkbook
For Each MaFeuille In MonClasseur.Worksheets
If MaFeuille.Name = "Feuil1" Then
With MaFeuille
Set Plage = Intersect(.Range("D36:O36"), .UsedRange)
Plage.Copy ThisWorkbook.Sheets("Analyse").Range("W20:AH20")
End With
End If
Next MaFeuille
MonClasseur.Close savechanges:=False
End If
Next MonFichier
Application.AskToUpdateLinks = True
Application.DisplayAlerts = True


J'imagine qu'il faut rajouter un .Value quelque part, mais où ?
D'avance merci.

Cordialement,

Elyana

A voir également:

3 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
13 mai 2013 à 23:23
Bonjour à tous,

sinon tu peux tenter en remplaçant :
Plage.Copy ThisWorkbook.Sheets("Analyse").Range("W20:AH20")
par :
Plage.Copy 
ThisWorkbook.Sheets("Analyse").Range("W20:AH20").PasteSpecial Paste:=xlPasteValues

eric

1
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
13 mai 2013 à 22:30
Bonjour,
Pouvez-vous indiquer où est le problème ?
Avec le fichier et quelques valeurs ce serait mieux... !

0
Elyana_ Messages postés 26 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 6 avril 2014
14 mai 2013 à 09:46
Merci d'avoir été le premier à vous intéresser à mon problème.
0
Elyana_ Messages postés 26 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 6 avril 2014
14 mai 2013 à 09:46
Merci Eric, c'est exactement ce qu'il me fallait !
0