Créer un classeur à partir des données d'un autre
Fermé
camcam1404
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019
-
Modifié le 21 oct. 2018 à 16:24
camcam1404 Messages postés 64 Date d'inscription mardi 13 décembre 2016 Statut Membre Dernière intervention 9 septembre 2019 - 22 oct. 2018 à 12:21
camcam1404 Messages postés 64 Date d'inscription mardi 13 décembre 2016 Statut Membre Dernière intervention 9 septembre 2019 - 22 oct. 2018 à 12:21
A voir également:
- Créer un classeur à partir des données d'un autre
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte instagram sur google - Guide
2 réponses
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
Ambassadeur
1 557
21 oct. 2018 à 16:27
21 oct. 2018 à 16:27
bonjour, il me semble plus simple d'avoir un classeur modèle pour les nouveaux classeurs.
ton code pourra ouvrir ce classeur, le remplir, puis faire "enregistrer sous" le nom final du nouveau classeur.
tu te demandes comment copier les données sans avoir le numéro de la ligne en dur dans le code. j'ai l'impression que tu as fait un exemple très confus: tu as choisi de mettre des "AAA" partout, pour nous empêcher de distinguer les valeurs. de plus, si je vois bien, ton exemple est basé sur la ligne 4, et ton code est pour la ligne 2.
je pense qu'il suffit d'utiliser une variable avec le numéro de ligne source, exemple de code:
ton code pourra ouvrir ce classeur, le remplir, puis faire "enregistrer sous" le nom final du nouveau classeur.
tu te demandes comment copier les données sans avoir le numéro de la ligne en dur dans le code. j'ai l'impression que tu as fait un exemple très confus: tu as choisi de mettre des "AAA" partout, pour nous empêcher de distinguer les valeurs. de plus, si je vois bien, ton exemple est basé sur la ligne 4, et ton code est pour la ligne 2.
je pense qu'il suffit d'utiliser une variable avec le numéro de ligne source, exemple de code:
Dim WbSource As Workbook, WbDest As Workbook Dim numl As Long Set WbSource = ThisWorkbook Set WbDest = Workbooks.Open(ThisWorkbook.Path & "\Modele-échantillon" & ".xlsx") numl = 4 WbDest.Sheets("Protocole_1").Range("J4").Value = _ WbSource.Sheets("Générer_le_protocole").Cells(numl, 1).Value WbDest.SaveAs (ThisWorkbook.Path & "\nouveau" & CStr(numl) & ".xlsx") WbDest.Close
camcam1404
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019
22 oct. 2018 à 12:21
22 oct. 2018 à 12:21
Merci du coup de main.
Je vais regarder ton code de plus près et je te tiens au courant.
Je vais regarder ton code de plus près et je te tiens au courant.