Page 17 sur 20

Re: maCartociste

Publié : mer. 06 févr. 2019 16:49
par geracole
touseg a écrit :Ok merci !!
ça marche ! J'avais oublié de lire le doc.text "A lire"... :blush:

Une autre question : Si je change d'ordi et passe à 32 bits, pourrai-je copier mes feuilles sans problème ? (après avoir créé un bon modèle 32 bits)
Salut,
Oui aucun problème, 32 ou 64 bits ne concerne que le code, pas les données des feuilles.

Re: maCartociste

Publié : mer. 06 févr. 2019 21:32
par brossard56
Bonsoir à tous,

Petit à petit, l'oiseau fait son nid.

Je viens de tester ce soir une nouvelle fonctionnalité de la cartociste de Geracole, à savoir l'édition des énigmes en PDF, mais ça buggue au moment de l'ouverture du fichier avec mon lecteur PDF.

Les fichiers sont bien générés mais impossible de les ouvrir. J'ai testé avec 2 lecteurs PDF (Adobe acrobat et Foxit), mais impossible à ouvrir. Idem en les ouvrant dans Firefox.

Dans Acrobat, j'ai le message d'erreur suivant :

Code : Tout sélectionner

Adobe acrobat Reader n'a pas pu ouvrir "xxx.pdf" car le type de fichier n'est pas pris en charge ou le fichier est endommagé
J'ai essayé de renommer le fichier (en retapant aussi l'extension) mais ça ne fonctionne pas non plus.

B56

Re: maCartociste

Publié : mer. 06 févr. 2019 23:43
par colene
En étant directement sur l'énigme, je l'ai déjà fait. Tu trouves où cette fonctionnalité dans maCartociste, je ne vois pas ?

Re: maCartociste

Publié : jeu. 07 févr. 2019 00:11
par brossard56
Dans la palette d'outils, c'est le bouton "Enigme" (L’avant dernier, avec un Sherlock Holmes dessus)

Re: maCartociste

Publié : jeu. 07 févr. 2019 00:19
par geracole
brossard56 a écrit :Bonsoir à tous,

Petit à petit, l'oiseau fait son nid.

Je viens de tester ce soir une nouvelle fonctionnalité de la cartociste de Geracole, à savoir l'édition des énigmes en PDF, mais ça buggue au moment de l'ouverture du fichier avec mon lecteur PDF.

Les fichiers sont bien générés mais impossible de les ouvrir. J'ai testé avec 2 lecteurs PDF (Adobe acrobat et Foxit), mais impossible à ouvrir. Idem en les ouvrant dans Firefox.

Dans Acrobat, j'ai le message d'erreur suivant :

Code : Tout sélectionner

Adobe acrobat Reader n'a pas pu ouvrir "xxx.pdf" car le type de fichier n'est pas pris en charge ou le fichier est endommagé
J'ai essayé de renommer le fichier (en retapant aussi l'extension) mais ça ne fonctionne pas non plus.

B56
Salut,
Il y a 3 façons de de servir de l'icône énigme :
- simple clik pour voir
- CTRL + click pour afficher en modification
- ALT + click pour imprimer dans visualisation.
Comment as-tu utilisé l'icône Sherlock ?

Re: maCartociste

Publié : jeu. 07 févr. 2019 00:40
par brossard56
J'ai testé avec ces 2 méthodes.

- CTRL + click pour afficher en modification
- ALT + click pour imprimer dans visualisation.

Re: maCartociste

Publié : jeu. 07 févr. 2019 09:19
par geracole
Et que donne le click simple?

Re: maCartociste

Publié : jeu. 07 févr. 2019 19:52
par brossard56
geracole a écrit :Et que donne le click simple?
Il ne se passe rien quand je clique "simple" sur Sherlock.... enfin si .... excel se plante et ne me permet plus de cliquer dans aucune cellule.

Re: maCartociste

Publié : jeu. 07 févr. 2019 20:26
par jml91
Bonsoir
Pour moi Sherlock fonctionne correctement même si je ne l'utilise pas (encore....)
W7, Excel 2010 (32bits)

Re: maCartociste

Publié : jeu. 07 févr. 2019 21:15
par geracole
jml91 a écrit :Bonsoir
Pour moi Sherlock fonctionne correctement même si je ne l'utilise pas (encore....)
W7, Excel 2010 (32bits)
Bonne nouvelle, avec les 3 usages possibles ?

Re: maCartociste

Publié : jeu. 07 févr. 2019 21:33
par jml91
geracole a écrit :
jml91 a écrit :Bonsoir
Pour moi Sherlock fonctionne correctement même si je ne l'utilise pas (encore....)
W7, Excel 2010 (32bits)
Bonne nouvelle, avec les 3 usages possibles ?
oui :one:

Re: maCartociste

Publié : ven. 08 févr. 2019 20:56
par brossard56
J'ai testé macartociste sur un autre PC, et Sherlock fonctionne correctement dans les 3 utilisations.
J'ai remarqué que sur le fichier PDF créé à la maison, j'ai un tiret (_) qui apparait devant le nom alors que pas sur celui créé sur l'autre PC.

Bizare, bizarre, vous avez dit bizarre :blink: :blink:

Re: maCartociste

Publié : ven. 08 févr. 2019 22:17
par geracole
brossard56 a écrit :J'ai testé macartociste sur un autre PC, et Sherlock fonctionne correctement dans les 3 utilisations.
J'ai remarqué que sur le fichier PDF créé à la maison, j'ai un tiret (_) qui apparait devant le nom alors que pas sur celui créé sur l'autre PC.

Bizare, bizarre, vous avez dit bizarre :blink: :blink:
Oui, le nom commence par un _. Dans le cas où on indique des colonnes dans le chemin, les valeurs des colonnes sont séparées par _. Si aucune colonne spécifiée, le nom du fichier sera _ suivi du n° de ciste.

Re: maCartociste

Publié : sam. 09 févr. 2019 15:44
par Majordomi
Hello Geracole.

Suite à un nouveau plantage de mon OS :furieux: , j'ai réinstallé W10 (64bits) et je suis revenu à Excel 2007.

Mais j'ai maintenant un nouveau soucis avec les maCartociste40102; voir ci-dessous:

Image

En suivant la procédure décrite dans le PDF, je ne retrouve pas la procédure "Initialisation" pour vérifier que la déclaration en 64 bits soit effective.
Le fait que le message soit écrit en rouge a-t-il une signification? Chaque clic ou chaque action en arrière plan des macros provoque l'affichage de ce message.

Merci et bon week-end.
Majordomi

Re: maCartociste

Publié : sam. 09 févr. 2019 16:47
par geracole
Salut Domi,
Depuis la 4.01.02 et la procédure CorrectifXXXXX, les déclarations de functions sont décrites dans le module DeclareFunctions32bits ou 64bits.
Pour solutionner ton problème il te faut remplacer les lignes du module DeclareFunctions64bits par :

Code : Tout sélectionner

Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
    ByVal hwnd As Long, ByVal lpOperation As String, _
    ByVal lpFile As String, ByVal lpParameters As String, _
    ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ( _
    ByVal lpszName As String, _
    ByVal hModule As Long, ByVal dwFlags As Long) As Long

Public Declare Function GetKeyboardState Lib "user32" (pbKeyState As Byte) As Long
Public Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
Tu peux renomer le module en DeclareFunctions32bits mais ce n'est pas nécessaire.
Pour ton mail au sujet du correctif 4.01.03 je regarde.
A+

Re: maCartociste

Publié : sam. 09 févr. 2019 17:33
par Majordomi
geracole a écrit :Salut Domi,
Depuis la 4.01.02 et la procédure CorrectifXXXXX, les déclarations de functions sont décrites dans le module DeclareFunctions32bits ou 64bits.
Pour solutionner ton problème il te faut remplacer les lignes du module DeclareFunctions64bits par :

Tu peux renomer le module en DeclareFunctions32bits mais ce n'est pas nécessaire.
Pour ton mail au sujet du correctif 4.01.03 je regarde.
A+
Sauf que je suis en 64bits en pas en 32bits.

Re: maCartociste

Publié : sam. 09 févr. 2019 17:45
par geracole
Tu as peut-être windows en 64 bits, mais cela ne veut pas dire que ton Excel 2007 est en 64 bits.
J'ai même trouvé sur un forum que Excel 2007 n'existe qu'en 32 bits.
The 2007 Microsoft Office system programs client is a 32-bit application and can run on a Windows 64-bit platform.
:whistle: :whistle: :whistle:

Re: maCartociste

Publié : sam. 09 févr. 2019 17:55
par jml91
geracole a écrit :Tu as peut-être windows en 64 bits, mais cela ne veut pas dire que ton Excel 2007 est en 64 bits.
J'ai même trouvé sur un forum que Excel 2007 n'existe qu'en 32 bits.
The 2007 Microsoft Office system programs client is a 32-bit application and can run on a Windows 64-bit platform.
:whistle: :whistle: :whistle:
Je confirme !!!!

Re: maCartociste

Publié : sam. 09 févr. 2019 18:28
par Majordomi
geracole a écrit :Tu as peut-être windows en 64 bits, mais cela ne veut pas dire que ton Excel 2007 est en 64 bits.
J'ai même trouvé sur un forum que Excel 2007 n'existe qu'en 32 bits.
The 2007 Microsoft Office system programs client is a 32-bit application and can run on a Windows 64-bit platform.
:whistle: :whistle: :whistle:
On en apprend tous les jours....

Donc j'applique la modification, je ferme le débogeur et là chaque selection de feuille donne la chose suivante:

Public Sub Workbook_SheetActivate(ByVal Sh As Object) Flèche jaune "Arrêt"
Dim nblig, nbligv As Integer
If Sh.Name = "Entête" Or UCase(Sh.Name) Like "WORK*" Then
On Error Resume Next
UsfIcones.Hide
On Error GoTo 0
Else
On Error Resume Next
' Activer icones (peuvent être mis off par designzones)

Et quand dans une feuille, je sélectionne une cellule :

Dim Usf As Object
Dim wdDoc As Word.Document
Public wdApp As Word.Application
Public gVoirDoc, gVoirPho As Boolean
Const VK_CONTROL As Long = &H11

' -------------------------------------------------------------------------------
' Voir photos externes aux cistes se trouvant dans un répertoire privé du cisteur

Mais têtu, je continue. J'inscris un nouveau numéro de ciste à ajouter:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Flèche jaune "Arrêt"
Dim l_Url, titre As String
Dim image As Object
If §NOC = "" Then OrdonnerCol 'Perte valeur
' Changement de l'état de la ciste
If UCase(Sh.Name) Like "WORK*" Or Sh.Name = "Entête" Or Sh.Range(§NOC & "1") <> "N°Ciste" Then Exit Sub
If Target.Column = §ETAn And Target.row > 1 Then
SetPoliceStatut (Target.row)
End If
End Sub

De plus, la fenêtre des outils n'apparait plus dans les feuilles de zones :blink: . plus d'autres messages chaque fois que je clique quelque part.
Je ne mets pas tout....

Mes soucis d'OS et de changement de version d'excel ont fortement perturbé ton merveilleux outil :sad: .

A+

Re: maCartociste

Publié : sam. 09 févr. 2019 18:39
par geracole
Je pense que c'est dû à une différence de version d'Excel. C'est une histoire de références manquantes.
Depuis la fenêtre de code, va dans Outils>Références décoche les références manquantes.

Re: maCartociste

Publié : sam. 09 févr. 2019 19:38
par Majordomi
Majordomi a écrit :
Et quand dans une feuille, je sélectionne une cellule :

Dim Usf As Object
Dim wdDoc As Word.Document
Public wdApp As Word.Application
Public gVoirDoc, gVoirPho As Boolean
Const VK_CONTROL As Long = &H11
Il reste cette erreur.

Cependant quand le débogeur est ouvert, je n'ai pas accès à Références dans Outils (c'est grisé). J'ai contourné le pb en exécutant pas à pas mais que faut-il décocher? Je t'envoie une capture d'écran. Ensuite, ce sera bon pour ce soir et le dépannage Hotline. Je te laisse et et souhaite une bonne soirée.

A+

Re: maCartociste

Publié : mar. 12 févr. 2019 22:56
par colene
Bonsoir,

Je viens d'essayer de charger MaCartociste77. Elle ne peut pas se charger comme les autres (29-56-22-35-44) en automatique ?
Je me fais éjecter du fichier excel à chaque fois.

Du coup, j'ai fait en manuel comme avant. J'ai aussi modifié le lien NEWFOREZ vers la cartographie77 de Nanougat.

:smack:
"spe_pasfrevin"

Re: maCartociste

Publié : mar. 12 févr. 2019 23:35
par jml91
colene a écrit :Bonsoir,

Je viens d'essayer de charger MaCartociste77. Elle ne peut pas se charger comme les autres (29-56-22-35-44) en automatique ?
Je me fais éjecter du fichier excel à chaque fois.

Du coup, j'ai fait en manuel comme avant. J'ai aussi modifié le lien NEWFOREZ vers la cartographie77 de Nanougat.

:smack:
"spe_pasfrevin"
Bonsoir la cartociste du 77 est une cartociste qui n'est pas "construite" sur le modèle des autres cartocistes. Il faut télécharger le fichier csv de la cartociste du 77. puis appliquer macartociste sur ce fichier csv. la mise à jour automatique n'est pas possible.

Re: maCartociste

Publié : mar. 12 févr. 2019 23:57
par geracole
En effet, je viens de regarder le source html.
Le lien qui sert à importer la cartociste n'est pas au même format que les autres.
L'image du département non plus.
Donc, comme le dit si bien Jean-Marie, chargement manuel obligatoire. :pirat:
A+

Re: maCartociste

Publié : mer. 13 févr. 2019 00:04
par colene
C'est ce que j'ai fait :) . J'ai aussi copié et inséré l'image de la cartographie77 , modifié le lien.
je continuerai comme ça :) . Je voulais juste être sûre. Merci.

Re: maCartociste

Publié : mar. 05 mars 2019 12:31
par geracole
Bonjour,

La version 4.01.01 et 02 a été un gros chantier, et malgré les tests réalisés il s'est glissé quelques bugs.
De plus je développais avec Excel 2003 (plus supporté par MicroSoft depuis longtemps), et il s'avère que certaines fonctions ne marchent plus avec les dernières versions de Windows 10. Je suis donc passé à Excel 2007 ,et il faut prendre en compte la version 64 bits de Office.
La version 4.01.05 de maCartociste est donc livrée avec Excel 2007 ( extension .xlms )
Pour ceux qui sont encore avec Excel 2003, je ne sais pas ce que cela donne :wacko: . Ils devront essayer et si ça ne marche pas, conserver la version 4.01.02.


Il y a aussi quelques nouveautés dans la version 4.01.05 par rapport à la 4.01.02
- Affichage des bourdons
- Pour ceux (et ils sont nombreux) qui ont ajouté une colonne "Communes", possibilité de placer une liste de choix des communes
- Positionner la cellule ou "Fixer les Volets"
- Amélioration de l'affichage de la difficulté des cistes
- Choisir la taille et position de la fenêtre par F1 / F2

Pour installer la version 4.01.05 procéder comme suit :
- Télécharger le fichier compressé maCartociste40105
- Télécharger le programme d'installation InstalCarto40105
- Lancer l'installation en exécutant InstalCarto40105.
Cet installeur va :
- demander où se trouve le fichier zip téléchargé
- dézipper maCartociste40105
- générer le module DeclrareFunctions selon la version de Excel afin d'installer les bonnes fonctions
- te demander où sauvegarder la version 40105 de maCartociste.
Donc plus besoin de modifier le code pour les détenteurs de version 64 bits. ^_^

Tu trouveras le manuel mis à jour dans le répertoire dezip, ou zippé dans maCartociste40105.zip

J'ai aussi développé un portail pour accéder aux différentes maCartocistes que tu as créées. Téléchargeable monPortailCartociste
Mise en place :
- Click Shift gauche sur un département pour enregistrer maCartocisteXX du département - il devient rouge
- Click Shift droit pour retirer un département
- Click sur un département pour afficher maCartocisteXX
J'ai, pour des raisons esthétiques, cadré la fenêtre sur la taille de la carte de France, du coup Excel conservant en mémoire la taille de la dernière fenêtre ouverte, tu peux ajuster la fenêtre de maCartociste à ta convenance et l'enregistrer avec F1. Puis F2 te permet de retrouver cette taille et positionnement.

Un petit message pour colene :smack: : j'ai fait une modif dans le code pour pouvoir faite un chargement automatique du département 77 (mais sans la liste des communes).

Et bien entendu, plus de problème avec AVAST. :bigou:

Si des bugs sournois :sad: restent possibles (malgré les tests poussés de jml91, gros merci à lui :one: ), n'hésitez pas à me contacter.
(Je serais absent du 10 au 26 mars).

Re: maCartociste

Publié : mar. 05 mars 2019 12:47
par jml91
Superbe travail de Geracole. Merci à lui !!!!

Re: maCartociste

Publié : mar. 05 mars 2019 12:59
par Majordomi
Hello geracole.

Merci pour ce gros travail de mise à jour et d'évolution.

"spe_pasfrevin" .

Re: maCartociste

Publié : mar. 05 mars 2019 18:31
par Majordomi
Hello!

Je me suis attelé à la mise à jour de maCartociste version40103 à la version40105.
Je pensais que cela se déroulerait comme l'évolution de la version40102 à la version40103 :whistle:

Étant revenu, sur un nouveau PC, à la version Excel 2010 32bits, j'ai suivi à la lettre les instructions données dans InstalCarto4015.

J'obtiens une maCartociste vierge dans laquelle je remplis le pseudo dans la case B3 et lorsque je veux choisir le département en cliquant sur "Loc", le débogueur affiche:

Image

Je ferme les fenêtres de débogage. Et là, chaque action sur un bouton de la feuille d'entête ouvre cette fenêtre du débogueur:

Image

Je n'ai aucun message qui me demande quelle ancienne maCartociste je veux faire évoluer ni à quel endroit, je dois l'enregistrer. :blink: .

Donc pour le moment, je reste avec ma version 40103 (et ses quelques bugs que je maitrise) :( .

"spe_pasfrevin" .

Re: maCartociste

Publié : mar. 05 mars 2019 18:49
par geracole
Salut,

Problème du à une différence de version d'Excel entre toi et moi.
Ceci a déjà été expliqué, je l'ai aussi lis dans la doc, mais c'est assez difficile à expliquer clairement.

Tu ouvres maCartociste puis tu fais ALT F11 pour ouvrir la fenêtre de code.
Tu vas dans Outils puis Références.
Tu dois trouver une ligne en erreur, manquant ou quelque chose comme ça. Tu la décoches.
S'il s'agit de Microsoft Word, il te faut rechercher plus bas la ligne correspondant à ta version, et la cocher.

A+