[Résolu][Calc] Suivi des factures

Discussions sur les projets et applications développés en liaison avec une suite bureautique libre.

Modérateur : Vilains modOOs

Avatar de l’utilisateur
Zelada
InconditiOOnnel
InconditiOOnnel
Messages : 930
Inscription : 27 févr. 2013 14:55

[Résolu][Calc] Suivi des factures

Message par Zelada »

Bonjour

Le mot Projets est un bien grand mot pour ce que je veux faire mais comme j'ai plusieurs questions à poser
De plus cela va me permettre de découvrir la macro

Sous Calc, je vais créer une feuille avec on va dire une facture

A chaque ouverture du classeur, la référence figurant en B15 sera incrémentée
On commencera par 1/2013 puis 2/2013
il faudra penser qu'en 2014 ce sera
1/2014 puis 2/2014
etc

A noter : comme nous sommes en juin 2013, certaines "factures " ont déja été établies donc quand mon fichier sera prêt, ce sera peut-être la référence 45/2013

Un bouton Valider présent sur cette feuille permettra de recopier certaines données dans la feuille base
puis de remettre à blanc les zones précédemment saisies/copiées

je sais par l'enregistreur de macro, faire un copier-coller des cellules dans une autre page mais je ne connais pas la syntaxe
pour que la copie se fasse sur la première ligne vierge

Voilà pour le moment

Merci d'avance

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Zelada le 21 juin 2013 06:29, modifié 1 fois.
LibreOffice 3.6.5.2 (version imposée) sous Windows XP SP3 au bureau
Avatar de l’utilisateur
alhazred
ManitOOu
ManitOOu
Messages : 3028
Inscription : 30 avr. 2011 23:08
Localisation : Casablanca (Maroc)

Re: [Calc] Suivi des factures

Message par alhazred »

Bonjour,

Pour cette question
Zelada a écrit :pour que la copie se fasse sur la première ligne vierge
, j'aime bien récupérer dans une cellule (par NBVAL) le n° de ligne, que les macros pourront utiliser par laCellule.value
Attention, le résultat ne sera correct que si les cellules remplies sont toutes au début de la zone indiquée (pas de "trous")
Ligne vide.ods
Sinon, il faudra explorer la zone par une boucle.

Si tu utilises l'enregistreur, ctrl+flèche bas déplace le curseur vers la dernière cellule remplie qui suit la sélection (en tenant compte des trous) et ctrl+fin sélectionne la toute dernière cellule remplie
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À bientôt

LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.

Et la sauvegarde incrémentée, c'est sympa !
Avatar de l’utilisateur
Zelada
InconditiOOnnel
InconditiOOnnel
Messages : 930
Inscription : 27 févr. 2013 14:55

Re: [Calc] Suivi des factures

Message par Zelada »

Bonjour

Merci alhazred

Je garde ce fichier sous le coude, cela me servira

Ayant trouvé une autre façon de présenter mon fichier, je vais clore ce sujet

Mais rien n'empêche de donner la solution pour incrémenter le numéro

A+
LibreOffice 3.6.5.2 (version imposée) sous Windows XP SP3 au bureau