Krosoft : quelle version choisir ?

DoubleZero

XLDnaute Barbatruc
Bonjour à toutes et à tous,

« Krosoft 365, 64 bits » a été installé sur mon PC il y a quelque 11 mois (durée de validité : un an).

Des problèmes de santé m’ont éloignée longtemps de vous et de ma passsion pour vos interventions.

Je tente bien lentement d’utiliser à nouveau mes fichiers pourvus de macros. Or, bon nombre d’entre eux sont devenus inutilisables et me peinent vraiment.

Pouvez-vous me conseiller, s’il vous plaît :
  • « Krosoft 365, 64 bits » ;
  • « Krosoft 365, 32 bits » ;
  • Autre version.
Merci infiniment pour vos conseils, en espérant mes propos sont compréhensibles ( ? )…

A bientôt,

:):)

P. S. : pardon pour mes réponses à vos conseils qui pourraient être tardives.
 

Staple1600

XLDnaute Barbatruc
Bonjour 00

Pour les problèmes VBA, souvent il suffit d'ajouter PtrSafe dans les déclarations.

Sinon tu peux aussi essayer de repasser en 32 bits
 
Dernière édition:

DoubleZero

XLDnaute Barbatruc
Bonjour 00

Pour les problèmes VBA, souvent il suffit d'ajouter PrtSafe dans les déclarations.

Sinon tu peux aussi essayer de repasser en 32 bits
Re-bonjour,

Merci, Staple1600, pour ton aide.

Mon neurone amputé des 3/4, je vais tenter de comprendre le contenu des liens visés supra.

A bientôt,

🙂🙂
 

Usine à gaz

XLDnaute Barbatruc
Bjr DoubleZero :), Bjr JM :), le Forum :)
Très content de te revoir en espérant que tu vas bien maintenant :)
Je pense que si ton Windows est en 64, il vaut mieux prendre « Krosoft 365, 64 bits » et ajouter "PtrSafe" après déclare soit "declare PtrSafe "
:)
 

Staple1600

XLDnaute Barbatruc
RE

@Usine à gaz
:rolleyes: (bis)
Pour le complet (sans la galette), il y avait le lien Microsoft du message#2

NB: Effectivement, il y avait une coquille
(Ta redite aura au moins servi à me corriger ;))

@DoubleZero
Sans voir un exemple de macro qui dysfonctionne, difficile d'en dire plus.

Le PtrSafe ne concernce que les codes VBA faisant appel à des DLL.
 

DoubleZero

XLDnaute Barbatruc
Bonjour à toutes et à tous,

Merci, Staple1600, merci, Usine à gaz.

J’ai tenté de lire, comprendre et retenir les conseils fournis. Mais… Jamais crack avant, à présent HS (AVCs m’adorent et m’offrent des séquelles) …

A toutes fins utiles, en P. J. un des fichiers que je ne sais plus utiliser.

D’ici le 13 avril 2023, je devrai acheter un nouvelle licence. Laquelle ? Qui sait…

Encore merci et bon dimanche.

A bientôt,
:):)
 

Pièces jointes

  • Arborescence Paritec (HS).xls
    104 KB · Affichages: 6

Staple1600

XLDnaute Barbatruc
Bonjour le fil

@DoubleZero
C'est que j'avais supputé dans le message#2
Essaies en modifiant ainsi
Public Declare PtrSafe Function QueryPerformanceCounter Lib "kernel32" (x As Currency) As Boolean
Public Declare PtrSafe Function QueryPerformanceFrequency Lib "kernel32" (x As Currency) As Boolean

Modifications à faire dans deux modules mGlob et mIni
(partout où tu vois ce type de déclaration: Public..Function..Lib)
 

Usine à gaz

XLDnaute Barbatruc
Bonjour DoubleZero, Bonjour JM, le Forum :)
Je suis vraiment désolé pour (AVCs m’adorent et m’offrent des séquelles) et j'espère que tu auras des améliorations rapidement.

J'ai "un peu modifié ton fichier, voir pièce jointe.
J'ai modifie les
"Public Declare Function QueryPerformanceCounter Lib "kernel32" (x As Currency) As Boolean
en
"Public Declare PtrSafe Function QueryPerformanceCounter Lib "kernel32" (x As Currency) As Boolean"
Est-ce que c'est mieux ?
:)
 

Pièces jointes

  • Arborescence Paritec (HS).xls
    102 KB · Affichages: 9

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

@Usine à gaz
Décidément tu aimes refaire ce qui a déjà été posté.
(cf le message#9)
Quitte à faire du bis repetita, fais-le au moins dans l'air du temps
Puisqu'on parle O365, on pratique donc le *.xlsm
 

Usine à gaz

XLDnaute Barbatruc
Bonjour JM, DoubleZero, le Forum :)

@JM : J'avais oublié de te répondre.
"Puisqu'on parle O365, on pratique donc le *.xlsm"

Oui on parle de O365, j'avais bien vu lol

Toutefois DoubleZero a joint un fichier "Feuille de calcul Microsoft Excel 97-2003 (.xls)"
Et je lui retourne son même fichier modifié.
:)
 

DoubleZero

XLDnaute Barbatruc
Bonjour à toutes et à tous,

Staple1600, Usine à gaz, pardon pour ma réponse tardive.

A maintes reprises, malgré vos conseils, mes tentatives sont restées vaines.

Pour l'heure, je jette l'éponge.

A bientôt,

:):)

P. S. :

L'un des derniers avertissements :

1682778908697.png
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonjour le fil, @DoubleZero

Ta copie d'écran est liée au fichier exemple du fil ?

je viens de le télécharger et de tester la macro uf
(qui sert à afficher Userform1)

Elle fonctionne bien -> L'userform s'affiche

Tu as bien ajouté PtrSafe dans les modules suivants:
• mIni
• mGlob

NB: Je n'ai pas été plus loin (car il y a lecture/écriture dans la base de registre Windows)
 

DoubleZero

XLDnaute Barbatruc
Bonjour, les Zamis :)

Je ne suis capable d'adopter votre aide.

Mes tests multiples demeurent vains.

Écriture, lecture, compréhension se sont envolées...

Quoi qu'il en soit, je vous rmercie 1001 fois pour vos interventions respectives.

A bientôt :):)
 

Statistiques des forums

Discussions
315 080
Messages
2 116 023
Membres
112 637
dernier inscrit
pseudoinconnu