Calvus
XLDnaute Barbatruc
Bonjour le forum,
Une question d'ordre général,un conseil plutôt qu'une question particulière. Je précise que ce dont je dispose fonctionne bien pour le moment.
J'ai un classeur avec plusieurs onglets, dont un Facture et un Facture Pro Forma. Les formats des deux sont identiques.
Question 1 : Pensez vous qu'il faille mieux conserver un seul onglet et transformer la feuille Facture en fonction d'un choix, à partir d'une cellule de validation par exemple, ou conserver les deux et appeler les données de la Pro Forma dans la Facture si la conversion est nécessaire ?
Dans les 2 cas, les onglets sont sauvegardés dans 2 autres classeurs indépendants. Ce qui permet de rappeler les données.
Ce qui amène à la question 2 : j'utilise un code comme celui-ci :
Le même type de code est utilisé pour la copie vers/depuis un autre classeur ou entre les feuilles de mon classeur de travail.
Est ce donc correct d'utiliser la copie, ou vaudrait il mieux un code du genre :
Merci de vos conseils avisés.
Bonne journée
Une question d'ordre général,un conseil plutôt qu'une question particulière. Je précise que ce dont je dispose fonctionne bien pour le moment.
J'ai un classeur avec plusieurs onglets, dont un Facture et un Facture Pro Forma. Les formats des deux sont identiques.
Question 1 : Pensez vous qu'il faille mieux conserver un seul onglet et transformer la feuille Facture en fonction d'un choix, à partir d'une cellule de validation par exemple, ou conserver les deux et appeler les données de la Pro Forma dans la Facture si la conversion est nécessaire ?
Dans les 2 cas, les onglets sont sauvegardés dans 2 autres classeurs indépendants. Ce qui permet de rappeler les données.
Ce qui amène à la question 2 : j'utilise un code comme celui-ci :
Code:
Workbooks.Open ("C:\.......................")
Sheets(onglet).Activate
ActiveSheet.Range("A1:H67").Copy
ActiveWorkbook.Close False
'Windows("Travail.xlsm").Activate
Range("A1").Select
ActiveSheet.Paste
[B1].Select
Le même type de code est utilisé pour la copie vers/depuis un autre classeur ou entre les feuilles de mon classeur de travail.
Est ce donc correct d'utiliser la copie, ou vaudrait il mieux un code du genre :
Code:
For each cel in range
range.offset
range.offset
range.offset
range.offset
etc....
Merci de vos conseils avisés.
Bonne journée