OVH Cloud OVH Cloud

Code qui ne fonctionne plus

5 réponses
Avatar
Hubert
Bonsoir,

Je viens de changer de PC, donc tout réinstallé. J'ai un code qui me
permettais de ne plus afficher la croix en haut à droite d'userform qui ne
fonctionne plus, ainsi qu'un autre permettant de ne plus afficher la barre de
titre d'userform ! Je ne trouve pas la solution. Merci d'avance pour votre
aide

5 réponses

Avatar
lSteph
Bonjour,
C'est par là:
http://excelabo.net

Cordialement.

lSteph
"Hubert" a écrit dans le message de news:

Bonsoir,

Je viens de changer de PC, donc tout réinstallé. J'ai un code qui me
permettais de ne plus afficher la croix en haut à droite d'userform qui ne
fonctionne plus, ainsi qu'un autre permettant de ne plus afficher la barre
de
titre d'userform ! Je ne trouve pas la solution. Merci d'avance pour votre
aide


Avatar
Hubert

Bonjour,
C'est par là:
http://excelabo.net

Cordialement.


Bonjour

Les codes viennent d'excelabo, ils fonctionnaient avant sans PB, mais depuis
la réinstallation d'office ils ne fonctionnent plus. Pour le reste tout
marche parfaitement.

lSteph
"Hubert" a écrit dans le message de news:

Bonsoir,

Je viens de changer de PC, donc tout réinstallé. J'ai un code qui me
permettais de ne plus afficher la croix en haut à droite d'userform qui ne
fonctionne plus, ainsi qu'un autre permettant de ne plus afficher la barre
de
titre d'userform ! Je ne trouve pas la solution. Merci d'avance pour votre
aide







Avatar
JpPradier
Bonsoir Hubert

A vue de nez, je dirais que ces macros font appel aux API. Et comme tu viens de changer de
PC, peut-etre as-tu changé aussi de système d'exploitation ?

Une autre possibilité serait une référence manquante dans les librairies VBA.

j-p
Avatar
Hubert
Bonsoir
Le système est le même, mais effectivement je me souviens grace à vous,
avoir ajouté une référence dans le projet vba , malheureusement je ne sais
plus laquelle !!!


Bonsoir Hubert

A vue de nez, je dirais que ces macros font appel aux API. Et comme tu viens de changer de
PC, peut-etre as-tu changé aussi de système d'exploitation ?

Une autre possibilité serait une référence manquante dans les librairies VBA.

j-p




Avatar
lSteph
...repars à la source!
http://www.excelabo.net/xl/userforms.php#croixuser
tout est écrit dedans

Sinon pour les Api:
si ce indiqué ainsi:

Private Declare Function GetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long) As Long

ne va pas alors essaie cette forme:

Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

c'est valable pour les autres declarations.
Pour plus d'infos voir là http://www.allapi.net/ tu peux entre autre y
trouver l'Api Guide.

Cordialement.

lSteph

"Hubert" a écrit dans le message de news:

Bonsoir
Le système est le même, mais effectivement je me souviens grace à vous,
avoir ajouté une référence dans le projet vba , malheureusement je ne sais
plus laquelle !!!


Bonsoir Hubert

A vue de nez, je dirais que ces macros font appel aux API. Et comme tu
viens de changer de
PC, peut-etre as-tu changé aussi de système d'exploitation ?

Une autre possibilité serait une référence manquante dans les librairies
VBA.

j-p