Microsoft 365 Besoin d'aide pour plusieurs petite chose technique sur un fichier excel

patrick965

XLDnaute Impliqué
salut

En C
les donner qui serons inscrit en C serons des numéro de facture d'achats ou de fournisseur donc ces numéro changerons toujours.
je ne croie pas que sa vaut la peine d'y mettre un menue déroulent a cette colonne. en D et E oui .
mais si on reste a cette colonne quand je fait une rechercher avec juste 1 numéro la recherche ne trouve rien si il y a 1 lette ou de l'écriture avec le numéro elle le voie... jais chercher durant des heures a savoir pkoi sans rien trouver.

En D
je croie qu'il est correcte sauf pour la recherche la recherche ne ce fait pas dans cette colonne.

En E
a cette colonne j'aimerais mettre au menue déroulant des sous catégories (((comme ceux en gras ))) a la feuille nommée (
liste fournisseur.)
je ne sais pas si il faudra mettre en E 1 menue déroulant avec la catégorie ( titre en gras) et 1 sous menue avec le nom du fournisseur .

pour l'ajoute de ligne avec le petit calandrier a total en bas du tableau a gauche ( qui n'es plus en fait ...) peu on changer le nom du bouton pour Ajout item par exemple et mettre le mot total dans la case a coté parce que quelqu'un qui ne sais pas ces pas évident ajouter une ligne.
et peu on faie en sorte de pouvoir descendre au bouton rapidement cest un peu long quand il y a 600 ligne ...

si tu a des idée génial comme tu en a eu souvent dans notre dernier projet hésite pas pour rendre le tout facile et rapide ...

merci beaucoup
 

Pièces jointes

  • TABLEAU CALCULATEUR DÉPENSE job keezee expériance 20 décembre 2023 Laurent 16h24.xlsm
    161.9 KB · Affichages: 17

TooFatBoy

XLDnaute Barbatruc
Oui et non. À l'ouverture du fichier, un code d'erreur 13 apparaît.

Si je clique sur "Fin" et fais une recherche, ça se passe très bien. La recherche se fait dans toutes les colonnes comme demandé, elle voit bien les chiffres groupés avec les lettres, mais toujours pas les chiffres seuls, comme celui en C31, soit le 4266. Désolé pour le manque de réponse.

Concernant la réinitialisation, tout s'efface, même les titres en 8 du tableau.

Tout est supprimé sans aucune demande d'enregistrement avant la sauvegarde.

C'est bizarre : je n'ai aucun de ces quatre problèmes chez moi... Ton Excel a l'air de ne pas fonctionner correctement. :(
 

patrick965

XLDnaute Impliqué
Voici une nouvelle version du menu et du modèle:
Il faut toujours renommer mod_tabcalc.xlsx en .xltm
Salut Laurent,

J'ai trouvé pourquoi le fichier "menue.xlsm" donnait un message d'erreur. C'est parce que, lors de l'enregistrement, je l'ai dirigé vers un autre fichier que j'ai créé à un endroit de mon choix. J'ai fait un test en le téléchargeant à nouveau et en le laissant dans le dossier de téléchargement par défaut. "menue.xlsm" s'est ouvert correctement, et soit dit en passant, il est très beau.

J'ai cliqué sur l'option "nouveaux projets" et j'ai rencontré l'erreur 1004 (voir pièce jointe). J'ai changé le nom et renommé l'extension "mod_tabcalc.xlsx" en ".xltm" avant d'ouvrir le menu, mais j'ai encore eu l'erreur 1004.

J'ai essayé d'ouvrir le fichier "mod_tabcalc.xltm", et un message indique qu'il est impossible d'ouvrir, car l'extension est introuvable (voir message joint).

Questions :

  • Peut-on faire en sorte que le fichier puisse être déplacé vers un autre dossier sur un ordinateur différent sans problème ?
 

Pièces jointes

  • Capture d’écran (54).png
    Capture d’écran (54).png
    812.7 KB · Affichages: 5

TooFatBoy

XLDnaute Barbatruc
C'est simple :
- tu transformes le fichier mod_tabcalc.xlsm en modèle,
- tu mets ce modèle où tu veux,
- dans la macro "cbNew_Click", tu remplaces
VB:
    With Workbooks.Add("mod_tabcalc")
par
VB:
    Chemin = ThisWorkbook.Path & "\"
    With Workbooks.Add(Chemin & "mod_tabcalc")
(j'ai mis ThisWorkbook.Path & "\", mais tu dois mettre le chemin d'accès au modèle),
- profites-en pour remplacer ttrue par True au début de la macro.

Là ça devrait fonctionner. ;)
 
Dernière édition:

patrick965

XLDnaute Impliqué
Comme promis, voici une nouvelle version avec 1 seul fichier.

Salut Laurent,

Wawww, c'est super beau jusqu'à présent, c'est fantastique... Merci beaucoup.

  • Peut-on faire en sorte d'enregistrer le fichier n'importe où sans problème, et l'enregistrement des nouveaux projets se fera automatiquement dans le même répertoire que le fichier original.
Je suis allé dans "nouveaux projets" et j'ai créé un nouveau projet.

Question : Dans l'entrée des heures, si par exemple la personne inscrit 16;00 au lieu de 16:00, un message d'erreur apparaît et l'application bug.

  • Peut-on faire en sorte que si par erreur une virgule est utilisée au lieu d'un point, ou encore ";" au lieu de ":", dans les heures, la correction se fasse automatiquement et un message à l'utilisateur apparaisse avec l'erreur à corriger.
Je ne suis pas encore allé plus loin.
 

Pièces jointes

  • Capture d’écran (56).png
    Capture d’écran (56).png
    370.6 KB · Affichages: 1

patrick965

XLDnaute Impliqué
C'est simple :
- tu transformes le fichier mod_tabcalc.xlsm en modèle,
- tu mets ce modèle où tu veux,
- dans la macro "cbNew_Click", tu remplaces
VB:
    With Workbooks.Add("mod_tabcalc")
par
VB:
    Chemin = ThisWorkbook.Path & "\"
    With Workbooks.Add(Chemin & "mod_tabcalc")
(j'ai mis ThisWorkbook.Path & "\", mais tu dois mettre le chemin d'accès au modèle),
- profites-en pour remplacer ttrue par True au début de la macro.

Là ça devrait fonctionner. ;)
Je travaille sur le fichier que toi et Laurent créons. Si tu as des idées innovantes, n'hésite pas à les partager.
 

TooFatBoy

XLDnaute Barbatruc
Je travaille sur le fichier que toi et Laurent créons. Si tu as des idées innovantes, n'hésite pas à les partager.
Je me casse le tronc à corriger les erreurs et chercher une solution à ton problème de fichier modèle, et comme d'hab' toi tu ne réponds même pas pour dire si ça a marché chez toi ou pas, donc même si j'avais des idées innovantes, je crois que je me les garderai pour moi...


Sur ce, bonne chance tout de même à toi pour la suite.
@+
🖖
 

Discussions similaires

Réponses
18
Affichages
644
Réponses
7
Affichages
549
Réponses
3
Affichages
303

Statistiques des forums

Discussions
312 326
Messages
2 087 312
Membres
103 513
dernier inscrit
adel.01.01.80.19