Aide excel

Fermé
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 - 29 avril 2011 à 09:28
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 - 12 mai 2011 à 18:38
Bonjour à vous,

J'aimerais avoir un coup de main sur un fichier Excel. Je vous expose le contexte :

Je travaille dans une société de traitement de marchandise aérienne. Un problème rencontré récurent est la perte ou le renvoi dans un trop long délai des palettes avions ce qui engendre des pénalités à la journée voir des remboursements (1000€/palette).

Voilà je cherche à construire un tableau pour organiser le suivi (voir fichier joint).

Mes questions sont les suivantes :

1/ Comment éviter les valeurs suivantes : #N/A, 02/01/1900 quand on etire une formule alors que les données nécessaires au calcul ne sont même pas présentes ? J'ai entendu parler de la fonction « ESTA » mais je n'arrive pas à l'utiliser.

2/ Comment annuler les formules "Si" quand on saisie on mot comme "OK" dans une autre case.

3/ Est-il possible de voir la date du jour inscrite automatiquement dans une colonne lorsque que 'lon saisie une donnée dans une autre ?

Voilà j'ai plein d'autres questions mais je n'abuserais pas de votre gentillesse.

Je vous joindrez bien mon fichier mais je pense pas que cela soit possible.

Cordialement.
A voir également:

11 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
29 avril 2011 à 09:37
Bonjour
pour joindre un fichier:
mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
http://cijoint.fr/
et coller le lien proposé dans le message de réponse
1
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
29 avril 2011 à 10:59
Bonjour,

Fichier en retour avec modifications qui j'espère conviendront
https://www.cjoint.com/?ADDk9HyYNLD

Date automatique par macro.

Bonne journée.
1
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
2 mai 2011 à 13:44
Bonjour,

Fichier en retour : https://www.cjoint.com/?AEcnSdolx8n

avec correction de la formule.
Concernant la date la macro devait être adaptée du fait du changement de colonne des données.

Bonne journée.
1
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
2 mai 2011 à 17:34
Et si tu veux automatiser la colonne OK
https://www.cjoint.com/?AEcrHNI4tm6
Bonne soirée.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
29 avril 2011 à 09:44
Voici donc le lien.
Merci Michel.

Merci d'avance pour votre aide precieuse.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
29 avril 2011 à 09:55
???
et coller le lien proposé dans le message de réponse >
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
29 avril 2011 à 10:07
http://www.cijoint.fr/cjlink.php?file=cj201104/cijjnXCo4F.xls

...
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
29 avril 2011 à 12:05
Comment dire ... c'est excellent !!
Merci beaucoup !!

J'ai apporté une modification. Oui j'ai reussi difficilement mais quand même.
De façon a ce que quand il y a "Retour urgent", " Retour a prevoir s'efface".

Cependant "Retour à prevoir" n'apparait pas à échance de 24h.

Peux tu m'aider à nouveaux à ce sujet s'il te plait.

Cordialement.

https://www.cjoint.com/?0DDma4UQGuT
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
29 avril 2011 à 13:27
Il y a chevauchement dans les dates de retour définies par les formules d'origine:
jour j = F11<=AUJOURDHUI()
Jours J-1 = F11<=AUJOURDHUI()-1
De plus cela ne semble pas correspondre avec les titres de colonnes (48 h, 24 h).
Peux-tu donner des précisions car en l'état "Retour à prévoir" sera toujours effacé lorsque "Retoure urgent" est actif.

A plus.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
29 avril 2011 à 14:06
Ou alors en inversant :
jour j = F11<=AUJOURDHUI()-1
Jours J-1 = F11<=AUJOURDHUI()
pour obtenir https://www.cjoint.com/?ADDof5eFiie

A plus.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
2 mai 2011 à 12:10
Bonjour g,

Oui effectivement ce n'était pas très clair.

J'ai procédé d'une autre façon et c'est déjà mieux.

Par contre je n'ai plus la date du jour qui se génère automatiquement une fois la colonne "A" remplie. Et cela même les macros activés.

Un autre problème rencontré c'est ma formule qui me parait cohérente mais elle ne fonctionne pas. A savoir si colonne "L" = "ok" la formule se désactive. Je l'ai affiché distinctement pour plus de facilité.

Merci encore énormément pour votre aide.

https://www.cjoint.com/?0EcmjPbw6GY
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
4 mai 2011 à 11:59
Merci beaucoup g.

Voici le fichier final, testé et approuvé.

Cependant une dernière chose me chagrine.

Je souhaiterais figer les volets. Il s'agit des colonnes 6,7 et 8 mais impossible. Il ne m'en prend qu'une partie et fais même disparaitre le titre.

Can you help me please ?

https://www.cjoint.com/?3EelLILxFC
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
4 mai 2011 à 13:28
Fichier en retour.
Pour figer les volets il faut sélectionner la rangée située immédiatement en dessous de la première rangée à figer et actionner la commande Fenêtre > Figer les volets.
Rangée 9 dans le cas présent.

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

Bonne journée.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
5 mai 2011 à 10:15
Bonjour,

Par ailleurs la fonction AUJOURDHUI() de la colonne F (sorties) ne convient pas car elle est actualisable.
Pour automatiser cette colonne il faut utiliser un code VBA comme pour la colonne E.
Dans le fichier que je te retourne La date de sortie s'affichera lorseque OK sera saisi en colonne P.
https://www.cjoint.com/?AEfkoUFw6Gw

Bonne journée.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
5 mai 2011 à 15:12
Oui en effet car le fichier étant en phase de test je suis revenu sur les 2 dernières semaines. J'ai donc du anti daté les retours palettes soit la colonne "sorties".


Voulez vous dire que si je saisie "ok" la date du jour s'affiche, et qu'à la ré-ouverture du fichier le lendemain ce sera la date du jour en question ?

Car une fois la date "sorties" générée, elle ne doit plus s'actualiser automatiquement.

En tt cas merci beaucoup pour votre aide. Aider son prochain sans rien attendre en retour c'est quelque chose, de nos jours, d'assez rare ...
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
5 mai 2011 à 17:24
Oui, en saisissant "ok" la date sera fixée et de ce fait ne s'actualisera pas les jours suivant.

Bonne continuation.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
Modifié par theothers108 le 11/05/2011 à 15:31
Bonjour g,

Voilà le tableau prend bien, vit bien, merci beaucoup.

Cependant toujours le souci de VBA.

Comment t'expliquer ?
La fameuse date généré et figé colonne 6 quand colonne 16 est remplie ne fonctionne pas. En réalité je n'ai pas pu reprendre le fichier que tu m'as renvoyé car non mis à jour et j'avais apporté des modifs entre temps. Donc j'ai copier-coller le code VBA et je l'ai inséré dans nouveau fichier mais il semblerait qu'il y a un petit bug.

Fais donc le test : saisie ok dans colonne 16 (une ligne vide stp) et tu constateras un message. Puis-je avoir ton aide stp?

Juste ça et c'est enfin finish pour ce tableau. J'en ai un autre bien sympathique a construire à base de liste déroulante et de lien hypertexte qui serait généré en fonction du choix et si c'est du VBA je t'en parle pas ...

Merci g.

https://www.cjoint.com/?0EloVIQ7Px4
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
11 mai 2011 à 16:33
Bonjour,

Cela vient du fait que tu as protégé la feuille et que les colonnes incluant les dates automatisées font partie de la protection.
Donc soit la protection sur ces colonnes est supprimée, soit le code VBA est modifié afin de conserver la protection.
Seulement, dans ce cas je dois connaitre le mot de passe..... pour effectuer la modif.....

Bonne journée.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
11 mai 2011 à 19:48
Ah ok ok ...

Je préfèrerais la modification de la fonction. Tu sais j'essaye de me débrouiller seul en cherchant sur internet mais c'est vraiment pas évident. Le mot de passe est "0000" pour le moment.

Penses tu que je peux te soumettre un autre tableau g.

Il s'agit encore une fois d'une date généré quand une case et saisie mais cette fois ci une heure doit être ajouté. J'ai fais mais recherche mais j'ai cru comprendre que la date + heure n'existe pas en VBA ou dans deux colonnes bien distinctes. je voudrais (Date+heure "D" quand "B" saisie)(Date+heure "H" quand "I" saisie).

Ensuite plus compliqué. Je sais même pas si c'est possible mais cela ne m'étonnerais guère avec tout ce que j'apprends en ce moment sur excel. Je m'explique : faire en sorte que "G" génère lien hypertexte en fonction de "E".

Le contexte : Je travaille dans un entrepôt sous douane, à coté d'un aéroport et en conséquence la police aux frontières ainsi que la gendarmerie viennent régulièrement contrôlé les personnes circulant dans l'entrepôt. Chaque individu doit être muni d'un badge car c'est une zone très sensible et règlementé.

Des chauffeurs entrent et sortent et un historique doit être fait. Le lien hypertexte rapportera directement à la carte d'identité, scanné au préalable.

A terme, une base de donnée sera recueilli et on pourra en accueillant le chauffeur s'assurer de son identité. Pour le moment "c'est papier" et c'est lourd.

L'heure est indispensable car le nombre de badge est limité et certain disparait. Le bureau des douanes en délivre peu. un contrôle sérieux doit être mis en place.

Voilà wwoouuaaahh c'est plutôt intéressant non ?

En tout cas je te remercierais jamais assez. Figure toi que moi aussi tout tout tout doucement j'essaye d'apporter mon aide sur le forum.

Merci. Bonne soirée.

https://www.cjoint.com/?0EltUf6a6kk
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
12 mai 2011 à 09:31
Bonjour,

Ton premier fichier en retour https://www.cjoint.com/?AEmjyyQabX

La modification du code avec prise en compte du mot de passe est effectuée (0000).
Lorsque tu voudras le modifier tu devras aller dans le module 1 de l'éditeur VBA et effectuer la modification dans les deux macros.

Concernant ton second cas, je verrai cela dès que possible.

Bonne journée.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
12 mai 2011 à 11:08
Merci g.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 573
Modifié par g le 12/05/2011 à 11:12
Je reviens sur le second fichier.
Pour la date et l'heure dans une même cellule, cela ne pose aucun problème.
Par contre je ne comprends pas du tout
 "faire en sorte que "G" génère lien hypertexte en fonction de "E". "
Donne un peu plus de précisions et attention à bien donner les bonnes références de colonnes.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
12 mai 2011 à 11:18
Ok g. Merci encore. Je t'explique.

Quand je choisi le nom du chauffeur dans la colonne "G", un lien devrait mener à sa carte d'identité scanné préalablement lors de son premier passage. Nous possédons un fichier avec les cartes d'identité des chauffeurs. De cette façon lors de son accueil et au moment ou lui remettons le badge, nous pouvons vérifier son identité rapidement.

A savoir chaque carte d'identité scanné et nommé par le nom et prénom du chauffeur comme dans la colonne "G". Je pense que cela doit être possible enfin j'en sais rien mais c'est l'idéal.

Si je suis pas assez explicite, je t'écoute. Je suis connecté.
0
theothers108 Messages postés 30 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 7 février 2013 3
12 mai 2011 à 11:20
Nous pourrons également s'apercevoir si oui ou non sa carte d'identité est déjà dans notre base de donné.
0