IPB

Bienvenue invité ( Connexion | Inscription )

> Excel (Office 365), VBA : Bilan sur Mac
Options
T3zoual
posté 23 Mar 2019, 09:35
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Bonjour à tous,

J'abonné la famille à MS Office 365 ...
Plusieurs possibilité de créer des macros ont disparu ...
(pas de user form, les propriétés des objects ne sont plus accessibles ...)

Du coup, mes questions est :
- est-il intéressant d'installer une ancienne version de Excel, (2011 ?), pour pouvoir encore programmer
- ou au contraire peut-on quand même travailler avec 365, par exemple en utilisant seulement les contrôles sur les feuilles ...
- ou peut-être le nouveau Excel 2019 s'est-il amélioré depuis ?
- ou, scénario triste "ben non, on ne peut plus, circulez ..."

Je précise que je ne cherche pas à faire des choses compliquées:
Faire des feuilles avec des cases à cocher, des boutons d'option, des listes,
Bref, rien que de très standard, et avec un peu de code, pour les contrôler,
Pour que l'interface soit utilisée "agréablement"

Par exemple, le pb sur lequel je bute depuis hier est pourtant simple : je veux charger les enregistrements d'une table, et mettre les boutons, cases d'options, etc. dans l'état qui correspond à l'enregistrement. Par exemple, la ligne de Monsieur Dupond contient "Vrai" dans la colonne "dispose d'un ordinateur portable", je veux modifier l'état d'un bouton d'option pour le passer à "Vrai".
Avec la nouvelle version, je n'arrive même plus à trouve l'équivalent du "Worksheets("Formulaire").Shapes("CaseoOptionOrdiPortable").ControlFormat.Value = True"

Je rêve, ou il y a une solution ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
T3zoual
posté 23 Mar 2019, 12:52
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Salut Bernard, et merci pour ta réponse très complète;

Ravi d'apprendre grâce à toi que je suis l'heureux détenteur de la version 2019.
Ayant acheté 365 (au lieu de 2016, le choix était alors possible), j'ignorais que la mise à jour des versions s'opérait comme ça. Tant mieux;

Ok, je comprends donc que c'est "chantier en cours", et qu'il faut encore un peu attendre pour disposer des fonctionnalités complètes.
Je travaille régulièrement avec les objets que l'on peux insérer dans les feuilles de calcul.

Simplement, pour mon sujet actuel, et pour citer un exemple précis : si je crée une case d'option (petits boutons radio, plusieurs choix),
Mes possibilités VBA sont ensuite très limitées : je peux y affecter une macro, mais je ne sais pas comment atteindre l'objet pour lui affecter des propriétés (Vrai, Faux, etc.)
En effet, la petite fenêtre de propriétés propre à l'objet n'est plus présente, et cela limite considérablement les choses ...

Par exemple, l'instruction "Shapes("CaseoOptionN").ControlFormat.Value"
... Plante à chaque fois, car je n'ai pas la possibilité de connaître le nom exact de l'objet.

Pas terrible, même avec tous les progrès réalisés ...

[MAJ] cela dit, l'essentiel est que Microsoft continue de développer / soutenir VBA, ce qui est une bonne nouvelle :
un temps j'ai crains que les macros ne soie t peu à peu abandonnées dans Office.

Ce message a été modifié par T3zoual - 23 Mar 2019, 13:43.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- T3zoual   Excel (Office 365)   23 Mar 2019, 09:35
- - Aliboron   Citation (T3zoual @ 23 Mar 2019, 09:35) -...   23 Mar 2019, 09:57
- - T3zoual   Salut Bernard, et merci pour ta réponse très com...   23 Mar 2019, 12:52
|- - Aliboron   Citation Ayant acheté 365 (au lieu de 2016, le ch...   23 Mar 2019, 19:45
- - T3zoual   Obsolescence ... zut alors, moi qui ai de nombreus...   27 Mar 2019, 07:49
|- - Aliboron   Citation (T3zoual @ 27 Mar 2019, 07:49) a...   27 Mar 2019, 09:16
- - T3zoual   Génial, merci Bernard, c'était tout bête. ...   27 Mar 2019, 10:26
- - T3zoual   Je déterre ce fil, car à ma grande déception, u...   20 May 2020, 10:22
|- - Aliboron   Citation (T3zoual @ 20 May 2020, 10:22) J...   20 May 2020, 13:24
- - sergio-79   Bonjour Que penser de cet accès à Excel gratuit...   3 Aug 2020, 15:33
|- - Aliboron   Citation (sergio-79 @ 3 Aug 2020, 15...   3 Aug 2020, 17:45
|- - sergio-79   Citation (Aliboron @ 3 Aug 2020, 18:45) C...   3 Aug 2020, 18:05
- - sergio-79   Ben voilà j'ai opté pour l'abonnement à...   28 Aug 2020, 14:04
- - DefKing   Après avoir essayé la version gratuite 2019 qui ...   26 Jan 2021, 20:12
|- - Aliboron   Citation (DefKing @ 26 Jan 2021, 20:12) A...   27 Jan 2021, 11:01
- - DefKing   Comment mettre deux images ? Citation (DefKing ...   27 Jan 2021, 18:18
- - Aliboron   Oui, ben, vu qu'il n'y a presque rien dans...   27 Jan 2021, 18:54
- - DefKing   Tu me diras que je pourrais faire la même chose a...   28 Jan 2021, 10:19
|- - DefKing   Citation (DefKing @ 28 Jan 2021, 11:19) T...   6 Aug 2022, 12:10
|- - Aliboron   Citation (DefKing @ 6 Aug 2022, 13:10) j...   7 Aug 2022, 08:44
|- - Vincent   Citation (Aliboron @ 7 Aug 2022, 09:44) S...   7 Aug 2022, 11:10
- - quinquin   Moi il y a longtemps que j'ai abandonné exel ...   5 Jul 2021, 17:38
- - Aliboron   Oui, merci Vincent. J'avais oublié cet ensemb...   7 Aug 2022, 12:31


Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 4th April 2026 - 16:32