Formulaire pc ne fonctionne pas sous mac

  • Initiateur de la discussion Initiateur de la discussion dede869
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dede869

XLDnaute Occasionnel
Bonjour a tous, j'ai besoin d'aide, j'ai un formulaire qui fonctionne très bien avec mon pc mais sous mac ca ne fonctionne pas après plusieurs essaie ce ne marche toujours pas quelqu'un peut il m'aider.

merci

dede869
 

Pièces jointes

Re : Formulaire pc ne fonctionne pas sous mac

bonjour,

J'ai eu aussi des problèmes entre interface VBA pc et mac je me rappelle notamment qu'il faut bien définir toutes les variables si non ca plante.

ca bloque sur qu'elle ligne de code quand tu lances le formulaire sous interface mac?
 
Re : Formulaire pc ne fonctionne pas sous mac

Bonjour gonz19, ca plante sur cette ligne: B65000

Private Sub b_consult_Click()
Set consulte = Range([A2], [B65000].End(xlUp)).Find(What:=Me.ComboBox2, LookIn:=xlValues, lookat:=xlWhole)

Private Sub b_validation_Click_Click()
derling = [B65000].End(xlUp).Offset(1, 0).Select

et aussi aucune information dans mes liste déroulante.

Merci
 
Re : Formulaire pc ne fonctionne pas sous mac

ta variable consulte n'est pas bien déclaré
public au lieu de Dim

et la variable derling n'est déclaré ni en public ni en dim

il me semble que VBA pc déclare les variables en variant si on le fais pas mais pas VBA Mac.

vérifie donc toute t'es variable
a+
 
Re : Formulaire pc ne fonctionne pas sous mac

Bonjour, je suis nouveau en VBA et je ne comprend pas vite, est ce que tu pourrais me donné un exemple des changement que je doit faire pour le rendre fonctionnel suc un mac.

Merci

dedr869
 
Re : Formulaire pc ne fonctionne pas sous mac

salut,

As tu essayé de regarder des cours sur les variables. Tu trouves des tutos sur excel-downloads et sur plein d'autre site web.

pour les grandes lignes une variable ce déclare (on lui impose un format)

Dim tavariable as (string,date,long, ...)
si à la place de Dim tu mets Public ta variable sera utilisable dans plusieurs modules. Si tu déclare ta variable en public elle doit être placé en haut de module avant le début des SUB.

etape suivant tu donne une valeur a ta varible
tavariable = "test"(string); "02/10/2016"(date); "25" (long); etc...

gonz19
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
121
  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
174
Réponses
7
Affichages
648
W
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
396
Retour