Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

vba : comportement différent en fonction version xls

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 !

miguelangelo

XLDnaute Occasionnel
Bonjour à tous.

je voudrais savoir comment adapter ma macro en fonction de la version excel.
je pense qu'en general la version 2007 fera tout ce que fait une version 2003.
mon souci se situe plus au positionnement des userform

ex :

sub position()

userform1.top = range("c1").top

end sub

serait il possible un truc du genre :

sub position()

if version xls = 2007 then userform1.top = range("c1").top else userform1.top = range("b1").top

end sub


Merci pour votre aide
 
Re : vba : comportement différent en fonction version xls

Salut,

Comme ceci :
Code:
If Application.version = "12.0" then 
   userform1.top = range("c1").top 
Else 
   userform1.top = range("b1").top
End If
 
- 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
  • Question Question
Réponses
2
Affichages
988
Rousseau Benoit
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…