Fichier kilomètres automatisé
charles_3006
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
charles_3006 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
charles_3006 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais faire un encadrer sur ma feuille excel qui me permettrais de remplir le tableau sans avoir a descendre loin dans le tableau,
dans le tableau j'aimerais pouvoir faire une liste déroulante avec les immatriculations qui range automatiquement la saisie dans le tableau en cliquant sur un bouton "enregistrer" par exemple,
la saisie serais de mettre la date, les litres et les kilomètres (case "KMS") effectuer qui se soustrairont automatiquement aux kilomètres saisies précédemment dans le tableau et le résultat serais inscrit dans "NBRE KMS".
Exemple:
Jour1 : 12 km jour2 : 15km donc 12 - 15 = 3 donc "3" est inscrit automatiquement dans "NBRE KMS" et donc le jour3 : 14km donc on prend le jour précèdent : 15km et on le soustrait avec le jour3 donc 14km - 15 km = 1km qui seras transmit dans la case "NBRE KMS" du jour3.
le lien du tableau : https://cjoint.com/c/KFsjlTMtI0s
Merci d'avoir pris le temps de lire, ma requête est peut être un peut compliqué mais j'aimerais beaucoup qu'on me montre comment faire.
Cordialement.
j'aimerais faire un encadrer sur ma feuille excel qui me permettrais de remplir le tableau sans avoir a descendre loin dans le tableau,
dans le tableau j'aimerais pouvoir faire une liste déroulante avec les immatriculations qui range automatiquement la saisie dans le tableau en cliquant sur un bouton "enregistrer" par exemple,
la saisie serais de mettre la date, les litres et les kilomètres (case "KMS") effectuer qui se soustrairont automatiquement aux kilomètres saisies précédemment dans le tableau et le résultat serais inscrit dans "NBRE KMS".
Exemple:
Jour1 : 12 km jour2 : 15km donc 12 - 15 = 3 donc "3" est inscrit automatiquement dans "NBRE KMS" et donc le jour3 : 14km donc on prend le jour précèdent : 15km et on le soustrait avec le jour3 donc 14km - 15 km = 1km qui seras transmit dans la case "NBRE KMS" du jour3.
le lien du tableau : https://cjoint.com/c/KFsjlTMtI0s
Merci d'avoir pris le temps de lire, ma requête est peut être un peut compliqué mais j'aimerais beaucoup qu'on me montre comment faire.
Cordialement.
A voir également:
- Fichier kilomètres automatisé
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
14 réponses
Bonjour,
merci pour tout ! vous m'avez vraiment aider, le fonction "merci" n'est pas fonctionnel de mon coté c'est normal ?
bonne continuation.
merci pour tout ! vous m'avez vraiment aider, le fonction "merci" n'est pas fonctionnel de mon coté c'est normal ?
bonne continuation.
Bonjour,
Ce que vous demandez est certainement faisable, les spécialistes des macros vous proposeront sans doute une solution. Toutefois avant de vous lancer dans cette complication qui, à mon avis, ne vous facilitera guère le travail, vous devriez revoir la structure de votre tableau : tous les chiffres kms et litres alignés à droite, jamais centrés, pas de décimales à l'affichage pour les kms, 1 décimale pour les litres. Vous devriez également verrouiller toutes les cellules contenant des formules et protéger la feuille, ce qui vous évitera de nombreuses erreurs de saisie. Cela fait, votre tableau fonctionnera mieux.
Par ailleurs, s'il s'agit d'un document comptable, il vaudrait mieux n'inscrire que les données d'une même année.
Cordialement.
Ce que vous demandez est certainement faisable, les spécialistes des macros vous proposeront sans doute une solution. Toutefois avant de vous lancer dans cette complication qui, à mon avis, ne vous facilitera guère le travail, vous devriez revoir la structure de votre tableau : tous les chiffres kms et litres alignés à droite, jamais centrés, pas de décimales à l'affichage pour les kms, 1 décimale pour les litres. Vous devriez également verrouiller toutes les cellules contenant des formules et protéger la feuille, ce qui vous évitera de nombreuses erreurs de saisie. Cela fait, votre tableau fonctionnera mieux.
Par ailleurs, s'il s'agit d'un document comptable, il vaudrait mieux n'inscrire que les données d'une même année.
Cordialement.
Bonjour à tous les deux
https://cjoint.com/c/KFsuzqRoQIB
A tester
Attention. Avant de lancer OK, les colonnes doivent être vides après la dernière saisie
Cdlmnt
https://cjoint.com/c/KFsuzqRoQIB
A tester
Attention. Avant de lancer OK, les colonnes doivent être vides après la dernière saisie
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Charles et Ccm,
Si j'avais été chargé de ce travail, j'aurais créé un tableau dans ce genre:
https://cjoint.com/c/KFviCg57OYG
à mon avis plus simple à gérer.
Mais bien entendu c'est vous qui voyez en fonction des contraintes de votre entreprise.
Cordialement,
Si j'avais été chargé de ce travail, j'aurais créé un tableau dans ce genre:
https://cjoint.com/c/KFviCg57OYG
à mon avis plus simple à gérer.
Mais bien entendu c'est vous qui voyez en fonction des contraintes de votre entreprise.
Cordialement,
il semblerai qu'un minimum de 6 chiffres doit être présent pour que OK fonctionne, comment puis-je modifier cela ?
En principe le kilométrage entré doit être supérieur au kilométrage précédent, du mois, c'est ce que j'ai compris, si ce n'est pas ça, il faut re-expliquer !!!
Une version un peu plus explicite
https://www.cjoint.com/c/KFvjerqMFpB
Cdlmnt
En principe le kilométrage entré doit être supérieur au kilométrage précédent, du mois, c'est ce que j'ai compris, si ce n'est pas ça, il faut re-expliquer !!!
Une version un peu plus explicite
https://www.cjoint.com/c/KFvjerqMFpB
Cdlmnt
Je me sui mal exprimé et j'en suis navré, dans la saisie c'était "nbre kms" qui s'affiche dans la case "nbre kms" dans le tableau et qui en plus viendrais s'additionner au "kms" précèdent et qui afficherais automatiquement le résultat de l'adition dans la case "kms".
En gros :

(A=D) (A+B=C)
Cordialement.
En gros :
(A=D) (A+B=C)
Cordialement.
Ce que je comprends
en D1 tu entres le nb de km parcourus ce jour là
tu mets ce nombre dans la ligne nbre kms (en D)
en C kms (nouveau) = B kms (ancien) +D (kms parcourus ce jour là)
C'est ça ?
Au passage, as tu jeté un œil sur la proposition de l'ami eugene92, qui éviterai l'utilisation de macros ?
Tu dis
Cdlmnt
en D1 tu entres le nb de km parcourus ce jour là
tu mets ce nombre dans la ligne nbre kms (en D)
en C kms (nouveau) = B kms (ancien) +D (kms parcourus ce jour là)
C'est ça ?
Au passage, as tu jeté un œil sur la proposition de l'ami eugene92, qui éviterai l'utilisation de macros ?
Tu dis
Cdlmnt
Il me semblait avoir répondu je le fait de suite, le tableau avec macros est beaucoup plus adéquat, pour essayer de simplifier l'explication :
Au niveau du cadrant de saisie tout est nickel à pars que en D1 ce n'est pas KMS mais NBRE KMS puisque la case kms devrait se remplir automatiquement par le résultat de l'adition entre les kilomètres du jour (KMS) et les kilomètres accumuler(NBRE KMS).
Exemple :

cordialement, merci de votre aide.
Au niveau du cadrant de saisie tout est nickel à pars que en D1 ce n'est pas KMS mais NBRE KMS puisque la case kms devrait se remplir automatiquement par le résultat de l'adition entre les kilomètres du jour (KMS) et les kilomètres accumuler(NBRE KMS).
Exemple :
cordialement, merci de votre aide.
Merci c'est parfait vous m'avez fait gagner un temps fou, juste il manque des véhicules par rapport au tableau que j'ai envoyer au tout début comment puis-je les rajouter ?
Cordialement.
Cordialement.
il manque des véhicules par rapport au tableau que j'ai envoyer au tout début comment puis-je les rajouter ?
il te suffit d'ajouter des colonnes après la colonne J
c'est cette instruction
Set obj = Rows(liimmat).Find(immat, , , xlWhole)
qui se charge de chercher/trouver immat dans la ligne liimmat
Cdlmnt
il te suffit d'ajouter des colonnes après la colonne J
c'est cette instruction
Set obj = Rows(liimmat).Find(immat, , , xlWhole)
qui se charge de chercher/trouver immat dans la ligne liimmat
Cdlmnt
Merci ça a marché pour la colonne K mais l'immat de la colonne L n'apparait pas dans la liste déroulante.
cordialement
cordialement
mais l'immat de la colonne L n'apparait pas dans la liste déroulante.
Je pense que tu as utilisé un autre fichier que le mien
Le pb vient de la définition de la plage
Limmat
qu'il te faut définir dynamiquement par la formule
=DECALER(octobre!$A$6;0;1;1;NBVAL(octobre!$6:$6)-1)
https://www.cjoint.com/c/KFxr517HhoB
Cdlmnt
Je pense que tu as utilisé un autre fichier que le mien
Le pb vient de la définition de la plage
Limmat
qu'il te faut définir dynamiquement par la formule
=DECALER(octobre!$A$6;0;1;1;NBVAL(octobre!$6:$6)-1)
https://www.cjoint.com/c/KFxr517HhoB
Cdlmnt