Copie feuille vers nouvelle feuille avec donnees sans formules
Résolu/Fermé
crouault67
Messages postés
20
Date d'inscription
vendredi 10 avril 2015
Statut
Membre
Dernière intervention
22 octobre 2015
-
26 avril 2015 à 13:41
crouault67 Messages postés 20 Date d'inscription vendredi 10 avril 2015 Statut Membre Dernière intervention 22 octobre 2015 - 27 avril 2015 à 09:42
crouault67 Messages postés 20 Date d'inscription vendredi 10 avril 2015 Statut Membre Dernière intervention 22 octobre 2015 - 27 avril 2015 à 09:42
A voir également:
- Copier un tableau excel sans les formules
- Tableau croisé dynamique - Guide
- Formule excel - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
4 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
Modifié par Patrice33740 le 26/04/2015 à 14:15
Modifié par Patrice33740 le 26/04/2015 à 14:15
Pas besoin de VBA :
Copier / Collage spécial / valeurs
Et si tu veux garder les formats :
Copier / Coller / Collage spécial / valeurs
Cordialement
Patrice
Copier / Collage spécial / valeurs
Et si tu veux garder les formats :
Copier / Coller / Collage spécial / valeurs
Cordialement
Patrice
crouault67
Messages postés
20
Date d'inscription
vendredi 10 avril 2015
Statut
Membre
Dernière intervention
22 octobre 2015
26 avril 2015 à 14:22
26 avril 2015 à 14:22
je te remercie, mais j'aurais voulu au temps que faire se peut passer par une procedure automatisee, car ce n'est pas moi qui utiliserai ce fichier et la personne destinataire est un peu "limitee" en termes de capacite d'utilisation d'excel.
donc j'aurais voulu lui mettre en place une procedure qui limite au maximum les gestes de navigation !
donc j'aurais voulu lui mettre en place une procedure qui limite au maximum les gestes de navigation !
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
26 avril 2015 à 15:17
26 avril 2015 à 15:17
Bonjour,
L'équivalent en VBA :
L'équivalent en VBA :
Sub test() Dim wbk As Workbook ThisWorkbook.Worksheets(1).Copy Set wbk = ActiveWorkbook wbk.Worksheets(1).Cells.Value = wbk.Worksheets(1).Cells.Value End Sub
crouault67
Messages postés
20
Date d'inscription
vendredi 10 avril 2015
Statut
Membre
Dernière intervention
22 octobre 2015
26 avril 2015 à 15:58
26 avril 2015 à 15:58
cela fonctionne super bien, par contre cela me le copie dans un nouveau fichier, hors j'ai besoin que cela me le copie dans une feuille du meme fichier afin que je puisse lui appliquer la formule de remplacement des caracteres speciaux. de plus, ma plage de la premiere plage s'etend de A2:F500, j'ai bien essaye entre les parentheses de lui definir la plage mais je dois oublier quelque chose ??
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
26 avril 2015 à 18:03
26 avril 2015 à 18:03
Re,
Essaies de comprendre le code :
Dans l'éditeur VBA, quand tu places le curseur texte sur un mot du code puis que tu appuis sur la touche F1 tu obtiens l'aide sur ce mot.
Essaies de comprendre le code :
Sub test() Dim rng As Range 'Copier la feuille 1 et la placer après (en feuille 2) Worksheets(1).Copy after:=Worksheets(1) 'Renommer la nouvelle feuille Worksheets(2).Name = "MaFeuille" 'Définir la plage utilisée sur cette feuille Set rng = Worksheets(2).UsedRange 'Afficher l'adresse de la plage utilisée MsgBox "Plage utilisée sur " & Worksheets(2).Name & " : " & vbCr & _ rng.Address 'Remplacer les formules par leurs résultats (leurs valeurs) rng.Value = rng.Value End Sub
Dans l'éditeur VBA, quand tu places le curseur texte sur un mot du code puis que tu appuis sur la touche F1 tu obtiens l'aide sur ce mot.
crouault67
Messages postés
20
Date d'inscription
vendredi 10 avril 2015
Statut
Membre
Dernière intervention
22 octobre 2015
27 avril 2015 à 09:42
27 avril 2015 à 09:42
je te remercie pour les explications supplementaires, je ne sais pas si ce sont les heures passees a essayer d'adapter a ma sauce, mais en reprenant ce matin a tete froide, en 5 mn tout fonctionnait !!
Merci !!
Merci !!