Bonjour,
voilà je vous explique mon problème : j'ai un classeur avec 2 feuilles excel et je souhaiterais en sauvegarder une sur un autre classeur ! (une sorte de copier-coller)
Est-ce possible ?
Merci de vos conseils !!
Bonne journée
Bonjour,
voilà je vous explique mon problème : j'ai un classeur avec 2 feuilles excel et je souhaiterais en sauvegarder une sur un autre classeur ! (une sorte de copier-coller)
Est-ce possible ?
Merci de vos conseils !!
Bonne journée
Je dirai que la fonction Sheets.Move devrait répondre à ton besoin
La syntaxe, ca doit être du genre :
Ca déplacera la feuille "ma feuille" de ton classeur "mon ancien classeur" vers "mon nouveau classeur" après la feuille "ma première feuille"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Workbooks("mon ancien classeur).Sheets("mafeuille").Move After:=Workboorks("mon nouveau classeur").Sheets("ma premiere feuille")
bonjour,
en complément de la réponse de coraziari_l, si ton "nouveau classeur" n'existe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Workbooks("mon ancien classeur).Sheets("mafeuille").Copy activeworkbook.saveas .....
Cordialement
merci mais j'ai un message d'erreur qui s'affiche :
"L'indice n'appartient pas à la sélection"
De plus, je ne dois pas mettre un chemin (C:// ...) pour lui dire où se trouve le nouveau classeur ??
Merci
Voilà ce que j'ai mis mais qui ne fonctionne pas !
Erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Enregistrer() Workbooks("excel.xls").Sheets("Annuaire").Copy ActiveWorkbook.SaveAs (test) End SubQu'est ce qu'il faut que je rajoute ??fichier inaccessible
Merci pour vos conseils !
bonjour
comment est renseigné test, ça doit être un chemin valide
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 dim test as string test = "C:\Users\Fred\Desktop\nom_du_classeur.xls" '------------- ActiveWorkbook.SaveAs test 'sans parenthèse
Oups !!
L'erreur venait bien du chemin !!
Merci beaucoup pour l'aide !! Mon problème est maintenant Résolu !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager