Excel 2010 sur seven 64 bits problème vba

Fermé
finalkira - 30 mars 2011 à 08:05
Bonjour,


je travail dans une société, un fichier excel à étais créé à l'aide d'une version antérieur de excel 2010, le pc tourné sur un Windows XP (x86), depuis les machines ont été changé et le Windows a été remplacé par un Windows Seven 64 bits et maintenant ce pc utilise excel 2010.

Mon problème c'est que quand on ouvre le fichier, un message d'erreur apparaît au niveau de visual basic.

erreur : erreur de compilation
en gros erreur de version 32 bits a 64 bits


voici les lignes qui posent problèmes :

Private Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

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

Private Declare Function SetWindowLong Lib "user32" Alias _
"SetWindowLongA" (ByVal hWnd As LongPtr, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long

Pouvez vous m'indiquer les modification qu'il faut faire pour que cela fonctionne pour le 64 bits

merci