Forums XLPages

Tous les messages (Guy)

« 1 ... 35 36 37 38 39 40 41 ... 47 »
Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 02h12
Bon,

Idiosyncrasie carabinée? Sûrement pas. Pourtant ici le classeur roule impec. Je donne ma langue au chat.

Guy

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 01h54
Clique sur le petit symbole "équerre/règle/crayon" et assure-toi que la surbrillance a disparue.
Ensuite  enregistre et ferme le truc. Que se passe-t-il à la réouverture?

Guy



Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 01h48
Ah!

Il est en mode création! Voilà, sans doute, l'origine du problème.

Si tu désactive le mode création et que tu enregistre le classeur que se passe-t-il à la réouverture?
Arrives-tu à désactiver le mode création?

Guy

P.S. Pas besoin de dico. J'arrive à piger Raimu (Pagnol), Fernandel, Depardieu, Sartre, Beigbeder et Sarkozi itou. Pas de raison que t'y arrives pas aussi.

Guy


Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 01h19
Oh!

Le code est actif ou bien le classeur ouvre sans autorisation du code?
Le classeur ouvre en mode normal ou en mode création?

Pour la suite, y faut que je réchiflisse.

Guy

P.S. Coudonc, quelle heure est-il dans ton patelin? Ici il est 19:19h.
P.P.S. C'est la baie des Chaleurs, j'te raconte pas, y'a des jeunots dans les entours.

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 00h55
Bonsoir gmarin,

Ben là, je suis bouche la baie (Québécisme popularisé par Michel Rivard. Zaurez compris que c'est une blague ou dois-je ajouter un clin-d'oeil ). 

Le contrôle est bel et bien inscrit dans la base de registre, autrement il ne serait pas visible dans les références VBA.
Merci pour la précision de ta réponse.

Alors pourrais-tu donner plus d'explication sur la survenue du message d'erreur; les manipulations, les étapes et tout juste pour voir où se cache le désagrément.

Cordialement,

Guy



Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 00h19
Bonjour gmarin, Didier,

Le contrôle Microsoft Internet Control (shdocvw.dll) devrait rouler sans problème sur ton poste même si le navigateur par défaut est Firefox (félicitations!). Moi aussi j'ai Firefox comme navigateur par défaut. J'ai Opéra, Firefox et IE sur mon poste et dans Excel aucune erreur ne se pointe à l'ouverture du classeur PourGmarin2.xls de Didier.

Il serait intéressant de piocher un peu ce bogue. Si tu ouvres la boîte à outils Contrôles dans Excel et que tu parcours les contrôles installés, peux-tu pointer sur Microsoft Internet Control? Sinon, c'est que ce contrôle n'est pas installé ou encore pas enregistré sur ton poste.

Fouille dans C:\Windows\System32 et vois si shdocvw.dll est présent (je serais surpris qu'il n'y soit pas). S'il n'apparaît pas dans la boîte d'outils d'Excel et qu'il est présent sur ton disque c'est qu'il n'est pas correctement enregistré (placé dans la base se registre).

Guy

Hors Ligne
Rapport   Haut 

Re: Comment comparer la longueur des colonnes
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 08-10-2009 15h47
Bonjour spookyz,

J'ai modifié le code du module1.

Tu aurais intérêt à poser la directive Option Explicit à tous les modules.
C'est une erreur de ne pas le faire mais la majorité sinon la totalité des débutants ne le savent pas.

Microsoft :
«Utilisez l'instruction Option Explicit pour éviter toute faute de frappe lors de la saisie du nom d'une variable existante ou pour écarter tout risque de confusion dans un code où la portée de la variable n'apparaît pas clairement. Si vous n'utilisez pas l'instruction Option Explicit, toutes les variables non déclarées prennent le type Variant.»

Or les variables de type Variant sont notoirement lourdes. Donc déclarer les variables avec le bon type allège le code.

J'ai commenté le code dans la procédure cree_la_plage().

Guy
Pièce jointe:
xlsm Caisses_Mod.xlsm   [ Taille: 23.72 Ko - Téléchargements: 430 ]

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 06-10-2009 19h36
Bonjour,

Pas de surprise.
As-tu essayé : Pour réinitialiser le menu : exécuter la procédure ValiderStructure() du module modNoyau.

Le tableau en feuil1 (renommé au niveau du code comme feuilBoutons) est dynamique, il peut contenir autant de lignes que tu le souhaites.

Tu n'as pas à créer quoi que ce soit, seulement efface les ligne sous les en-têtes (Niveau, Marque, Lien) en ligne 2 (Laisse la ligne qui porte Niveau: 1 Marque : Marques "")  et place les informations qui concernent ton truc sous cette ligne (en ligne 3).

Examine le menu résultant et par exemple si tu as N marques, il doit y avoir N niveaux 2.
Pour chaque Niveau 2 il y aura autant de Niveau 3 que de modèles de la marque.

Exemple :
Niveau  Marque Lien
2          GM  
3          Modèle1 http:// truc.chose
3          Modele 2 http.....
3         .....
2         VolksWagen
3         Rabbit http://...
3         Passat
3         ....
2         Chrysler
3         Modèle1 ....
3         Modèle2 .....
etc
 
La chose à retenir : les Marques ont le no. de niveau 2, les modèles le no. de niveau 3
C'est tout.

Une fois saisies les marques, les modèles et les liens, exécute la procédure citée : ValiderStructure()

Guy


Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 06-10-2009 18h20
Bonjour,

J'ai modifié un très vieux module pour l'adapter au problème posé.
Ce classeur est une proposition de solution, pas une solution définitive.

Au lieu de listes je propose un menu à niveaux multiples.
Voir l'exemple dans le classeur joint.
Peaufinage impérieux, je sais.

Voir Feuille 2, cellule B1 en rouge et cliquer avec bouton droit.
Et Feuille 1 pour explication sur la construction de la liste de formation du menu.

Pour réinitialiser le menu : exécuter la procédure ValiderStructure() du module modNoyau.

Guy

Pièce jointe:
zip triModelesLieuDispo_Mod.zip   [ Taille: 45.26 Ko - Téléchargements: 5615 ]

Hors Ligne
Rapport   Haut 

Re: En VBA gérer la boite windows 'Télécharger un fichier'
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 02-10-2009 12h14
Bonjour JackyAmiens,

Citation :
Guy a écrit :

À ce que je vois tu cherches à te compliquer la vie, c'est parfois bon signe mais pas toujours.
À la lecture de ton premier courriel le a href="?p=5&d=6&u=-1&r=481&dl=0" me semble du Server Side Scipting (ASP ou PHP ou je-ne-sais-trop) qui n'est pas utilisable tel quel.
...


Le je-ne-sais-trop est du JavaScript en Client Side Scripting plutôt!  et à la lecture du code de la page web envoyé(2009-T03)_Commerce_Marché_PME pointe vers
catalogue.html?p=5&d=6&u=-1&r=481&dl=6. Les paramètres suivant le ? sont interprété dans le code js d'un des fichiers script (peut-être boutique.js ?) comme tu le notes fort pertinemment. Alors, à moins d'avoir accès au code je ne vois pas bien le moyen de sortir de cette ornière.

L'ouverture du formulaire de téléchargement est provoqué par une URL du genre hachetétépé://trucchose.../.../Machin.[extension de fichier ou d'exécutable] (hachetétépé ne sert qu'à empêcher Xoops truc de reconnaître l'URL et de zigouiller la ligne)

Cette extension est fournie par le script, c'est cette cible que tu souhaites récupérer sans passer par le formulaire de téléchargement. Faudra que tu déroutes le code JavaScript.

C'est une page d'intranet ok.  As-tu essayé de copier la page sur ton poste. Les scripts seront (devraient être) importés dans un dossier du genre
.../.../catalogue.html_fichiers et tu auras (devrais avoir) accès au code JavaScript. À partir de là papier, crayon, café et mirettes grandes ouvertes seront de mise.

(Détail et remarque d'un farouche partisan des standards web : la page roule en charset=windows-1252 d'où les caractères é affichés dans Firefox. J'ai modifié en charset=utf-8 un standard du w3c et (2009-T03)_Commerce_Marché_PME s'affiche correctement dans Firefox, IE, et al.Ce truc est Microsoft-centric, il s'affiche à merveille dans IE mais pas ailleurs...)

Cordialement et désolé du peu,

Guy








Edité par Guy le 02/10/2009 14:09:54

Hors Ligne
Rapport   Haut 

« 1 ... 35 36 37 38 39 40 41 ... 47 »