Création feuille dans un autre fichier

  • Initiateur de la discussion Initiateur de la discussion Manu62
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Manu62

XLDnaute Impliqué
Bonjour à tous,

Est il possible en fonction de la valeur d'un cellule
et d'un nom de fichier :

aller copier la feuil1

aller le copier dans l'adresse qui se trouve en d2
mettre le nom de l'onglet qui se trouve en d1

nb. si déjà existant, le remplacer.

Merci de votre aide

Manu
 

Pièces jointes

Re : Création feuille dans un autre fichier

Bonjour,

J'ai testé mais j'ai un petit souci....

Je voudrais remplacer activité par la valeur texte de ma cellule D1

J'ai voulu mettre
dim val as long
val = range("d1").value
If sh.Name = val Then Application.DisplayAlerts = False: sh.Delete: Application.DisplayAlerts = True


mais cela beug...


avez vous une ptite idée.

Merci d'avance.

Manu


Sub Copier()
Dim c As Workbook
Dim sh As Worksheet
Dim WkbCible As Workbook
Dim WkbSource As Workbook
Set WkbSource = ThisWorkbook
Set WkbCible = Workbooks.Open(Filename:="C:\test.xls")
For Each sh In Worksheets
If sh.Name = "activité" Then Application.DisplayAlerts = False: sh.Delete: Application.DisplayAlerts = True
Next
Sheets.Add
ActiveSheet.Name = WkbSource.Sheets("Feuil1").Range("D1")
WkbSource.Sheets("Feuil1").Cells.Copy Sheets("activité").Cells
WkbCible.Close savechanges:=True
Range("A1").Select
End Sub
 
Re : Création feuille dans un autre fichier

Salut Papou,

On je fais, mais j'ai toujours activité.

Lorsque je lance la macro, je regarde et je vois passer le mot activité "de façon flash"...

Bizarre.

Peux tu m'en dire +

Manu
 
Re : Création feuille dans un autre fichier

Bonjour Manu, aux participants et à ceux qui passeront pat là.

Voici un petit Classeur dont, en l'adaptant à tes besoins,
tu pourras peut-être tirer quelque chose.

Il reste à traiter le classeur source, et le classeur de destination.
Aussi éventuellement voir à rebaptiser la Feuille crée,
et supprimer celle devenue inutile. (Pas trop difficile!)

Au plaisir.

Yann
 

Pièces jointes

Re : Création feuille dans un autre fichier

Re Manu.

Dis moi si j'ai bien compris: 😕

Tu cherches à sauvegarder dans un classeur "x" la feuille1 du classeur actif
et lui donner, dans le classeur de destination un nom choisi?

(Avec l'option de supprimer celle qui dans ce dernier porterait déjà ce nom)

Si oui, et au cas où tu sèches, je pourrais peaufiner mon aide.

Tu me dis!

A quand, et si tu veux

Yann
 
Re : Création feuille dans un autre fichier

Re Manu.

et au cas où tu sèches, je pourrais peaufiner mon aide.


Yann

Salut

Tu devais le sentir "je rigole"

Oui je seche, ton est fil est nikel, mais un peu trop perfectionner pour moi.

Je suis aussi ce fil : https://www.excel-downloads.com/threads/creation-autant-donglet-que-dindividu-tableau.138453/

il ressemble un peu plus a ce que souhaite obtenir.

Mais bon je ne suis pas un vba'iste très très doué, je dois teste x fois avant que ça marche, mais bon comme cela que l'on apprend.

Tu as bien compris mon ch'ti language....

J'allais oublié, je regarde le fichier efgé le tableau 2(8)

A++
Manu
 
Re : Création feuille dans un autre fichier

Re Manu62, Yves,
oui tu veux dire quoi? tu as toujours activité? C'est toi qui t'exprime mal,
Tu as dis dans le post initial vouloir copier la feuille1 dans un dossier nommé C:\test.xls et renommer la feuille copiée Activité soit la valeur de D1 de la feuille copiée!!!!
Tu précisais même si la feuille existe déjà il faut la remplacer!!!!!
Moi j'invente rien , mon fichier fait cela , maintenant si c'est pas cela que tu veux apprend à t'exprimer mieux et on comprendra tes demandes
a+
Bonne soirée
papou 🙂
 
Re : Création feuille dans un autre fichier

Re Yves Manu
voilà une version ou tu test l'existence du fichier cible et ou le rafraichissement et retiré.
Si des fois Manu tu as envie de répondre et de dire si cela convient on ne sait jamais!!
a+
papou 🙂
 

Pièces jointes

Re : Création feuille dans un autre fichier

Patou,

Je te présente mes excuses car j'ai pas regarder la feuille 1 mais la feuille 3.

J'ai cliquer et recliquer sur cette feuille 3 et rien de rien.

c'est justement en te répondant et en relisant du coup le code que j'ai percuté a la feuil 1.

Je te prie de bien vouloir m'excuser en disant que cela ne fonctionne pas



Manu
 
Re : Création feuille dans un autre fichier

Manu:

Ma procédure n'est pas du tout perfectionnée. 🙂

Il en va pour preuve le faible nombre de ligne.
La plus grosse part dans mon exemple n'est que la recherche par
le "COPIE_FEUILLE" des deux autres (Origine, et Destination)

Si ton Classeur d'origine est celui de destination sont toujours les mêmes.
il n'en restera plus beaucoup.

On peut tester pas à pas ma méthode si tu veux.
Notamment en forçant les chemins, sans faire de recherches.

Au plaisir

Yann
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour