[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

[Résolu][Calc] Suivi des factures

Messagepar Zelada » 20 Juin 2013 09:47

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+
Pièces jointes
zelada_facture.ods
(11.36 Kio) Téléchargé 162 fois
Dernière édition par Zelada le 21 Juin 2013 07:29, édité 1 fois.
LibreOffice 3.6.5.2 (version imposée) sous Windows XP SP3 au bureau
Avatar de l’utilisateur
Zelada
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 930
Inscrit le : 27 Fév 2013 15:55

Re: [Calc] Suivi des factures

Messagepar alhazred » 20 Juin 2013 11:10

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
(13 Kio) Téléchargé 128 fois

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
À 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
alhazred
ManitOOu
ManitOOu
 
Message(s) : 3028
Inscrit le : 01 Mai 2011 00:08
Localisation : Casablanca (Maroc)

Re: [Calc] Suivi des factures

Messagepar Zelada » 21 Juin 2013 07:26

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
Avatar de l’utilisateur
Zelada
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 930
Inscrit le : 27 Fév 2013 15:55


Retour vers Projets

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 5 invité(s)