Journal de ventes

Fermé
Denis15 - 31 oct. 2014 à 09:33
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 2 nov. 2014 à 13:33
Bonjour,

Voila mon soucis :

J'ai un fichier dans lequel j'ai plusieurs onglets correspondant à des factures...

Je voudrai faire un onglet "Journal" reprenant des éléments de chaque factures à savoir :

Date, nom du client, hors taxe, TVA et TTC...

Une ligne par facture, sachant que le nombre d'onglet peut évoluer selon les mois (j'ai un classeur par mois).

Certaines factures sont plus longues que d'autres ( le TTC est en F56 dans 90% des cas et en F110 dans les autres cas...

J'avais pensé donner un nom aux cellules mais je n'ai pu donner le même nom sur deux onglets différents...

Je ne vois que le VBA pour me sortir de là, mais je coïnce un peu, beaucoup.

Merci par avance de votre aide...

Denis



A voir également:

2 réponses

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
2 nov. 2014 à 11:54
Salam Denis15. :)

Je pense que la fonction Find() fera l'affaire comme dans cet exemple :
https://www.cjoint.com/?DKcl2yKYycz

Voici le code utilisé dans l'exemple :

Private Sub BoutonJournal_Click()
For f = 1 To Sheets.Count - 1
Cells(f + 1, 1) = Sheets(f).Cells.Find("Facture n°").Offset(0, 1)
Cells(f + 1, 2) = Sheets(f).Cells.Find("Date").Offset(0, 1)
Cells(f + 1, 3) = Sheets(f).Cells.Find("Total TTC").Offset(0, 1)
Next f
End Sub

J'ai supposé que la feuille "Journal" se trouve en dernier.

C'est bien ça que tu voulais ?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
2 nov. 2014 à 13:33
Bonjour,

Pour info :
Tu peux spécifier l'étendue d'un nom.
Dans "Zone", tu sélectionnes Classeur ou le nom d'une feuille de ton classeur.

https://www.cjoint.com/?DKcnLFCM1DI

A+
0