| |||||||
| Bureautique, utilitaires, éducation Pour les autres applications, voir les forums spécialisés.
Pour iLife, voir les forums "Création". |
| Publicité |
![]() |
| | Outils de la discussion | Modes d'affichage |
| | Excell/Page/Autres... Gerer des macros complexes | #1 |
| Membre émérite Date d'inscription: 15/05/08
Messages: 719
Disco: ![]() ![]() ![]() | Salut a tous, encore le Profete qui pose de simples petites questions ( pas betes ca j'espere )J'ai sous la main les versions d'essais d'office et Numbers. J'aéi bien compris que je pouvais oublier le VBA d'excell, mais j'y suis tres attaché et ne saurais pas m'en passer pour les macros dans le bordel des données que j'ai a gerer... J aimerais savoir si vous pouviez m'aider a comparer les différents moyens et les langages de scripts qui existent afin de mettre de l'ordre dans mes fichiers! Histoire de savoir si je dois faire des scripts propres a MAC OS ou si ces logiciels ont des solutions incluses! Quen est il du niveau de difficulté, puissance, facilité de comprehension de chaque programme ( ou proposez en d'autres, je suis ouvert a toute proposition lol... Un grand merci (j espere que ce sujet aura plus sa place ici que dans la partie programmation - j espere car je parle des possibilites de chaque logiciel et pas vraiment du langage de prog.. Enfin, c est discutable..) | |
| | | |
| Publicité |
| |
| | #2 | ||
| Chercheur de son Date d'inscription: 01/01/08 Localisation: Toulouse.cong
Messages: 9130
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Citation:
Mais bon, si tu veux, tu peux aussi te lancer dans AppleScript, il y a même un guide très complet pour apprendre à passer de VBA à AppleScript sur le site MacTech. C'est pour l'essentiel écrit par Paul Berkowitz, autant dire que c'est une aide considérable pour apprendre à s'y mettre. Sinon, tu peux aussi patienter jusqu'à la prochaine version d'Office (donc dans environ trois ans) qui verra le retour de VBA (et donc le retour de la compatibilité relative avec les versions Windows, du moins sur le plan de la programmation). Pour Numbers, je ne sais pas trop, mais c'est peut-être AppleScriptable, voire Automatorable mais à côté d'Excel, ça risque de te paraître bien léger (mis à part pour la mise en page, où Numbers semble pouvoir se défendre). | ||
|
--------------------
Bernard MacMini, G4 Bi 867 & iMacIntel + tout un tas d'accessoires -- FAQ Office Macintosh | |||
| | | ||
| | #3 | |
| Membre émérite Date d'inscription: 15/05/08
Messages: 719
Disco: ![]() ![]() ![]() | Oki, je te remercie du conseil, tu dis donc que excel 2004 contient encore du VBA? Ce serait sympa ca... Sinon, je me lance dans l'applescript.. Juste une petite question, applescript est general dans MAC OS et je dois l'adapter a excel pour faire les macros ou alors le script est directement dans excel et ma feuille? en fait je cherche juste a automatiser ce que je tape a la main: B1=A1 B2=A5 B3=A9 B4=A13 ... Pour l instant je tape ces valeurs a la main, mais j aimerais automatiser le : B(n)=A[ 4*n - 3 ] je pensais qu il y avait eu une formule toute simple que j aurais juste eu à écrire sur quelques lignes et étendre ma selection jusqu en bas du tableau, mais aparemment, il faut passer par un script! le fait d etendre la selection renvoie des valeurs bizarres.. J'ouvrirai un nouveau topic demain ( a moins que les modos ralent car ca fait un peu doublon avec ce message) dans une partie un peu plus dédiée à Numbers et a la bureautique.. | |
| Dernière modification par Bazinga ; 20/08/2008 à 21h43. | ||
| | | |
| | #4 | |
| Accro à MacG Date d'inscription: 15/04/06 Localisation: Suede
Messages: 3296
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||
| -------------------- | ||
| | | |
| | #5 | |
| Membre émérite Date d'inscription: 15/05/08
Messages: 719
Disco: ![]() ![]() ![]() | En fait, ma solution de preference serait de ne pas avoir de script et de mettre une formule dans une case... Mais si on me dit que c'est impossible, ce serait tres dommage, mais je ferai un petit script! Je vais me renseigner sur applescript et devrais me debrouiller tout seul. Ma derniere question Le applescript est un script propre a MAC OS a qui on doit dire d ouvrir excel/Numbers ou ce script est directement inclu dans ces programmes et je peux l appeler en cliquant sur un bouton que je creerais sur ma page? | |
| | | |
| | #6 | ||||
| Chercheur de son Date d'inscription: 01/01/08 Localisation: Toulouse.cong
Messages: 9130
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Citation:
Par contre, suite aux hésitations de Microsoft, le VBA n'a pas été porté dans la version 2008. Ils ont toutefois annoncé que le VBA sera de retour dans la prochaine version (donc d'ici plus ou moins trois ou quatre ans). Citation:
Il est vrai que c'est un peu à ça que servent les macros ![]() Citation:
=INDIRECT("A"&4*LIGNE(A1)-3) Ensuite tu recopies vers le bas autant que de besoin... Tu devrais regarder un peu comment fonctionne AppleScript, tu trouveras rapidement les réponses à tes questions. On ne peut pas mettre de bouton, mais on peut lancer des AppleScripts par des raccourcis clavier dans Excel (et les autres applications Office). | ||||
|
--------------------
Bernard MacMini, G4 Bi 867 & iMacIntel + tout un tas d'accessoires -- FAQ Office Macintosh | |||||
| | | ||||
| | #7 | |
| Membre émérite Date d'inscription: 15/05/08
Messages: 719
Disco: ![]() ![]() ![]() | Et bien Bernard, voila plus d'info en un post que tout ce que je pouvais esperer! J avais posé tellement de questions dont certaines peut etre stupides, mais me voila gâté d'autant de reponses claires, nettes, concices et surtout efficaces ( ce qui est tellement rare des fois!) Un grand merci à toi, Indirect() etait la fonction recherchée et pour Applescript, je me lance la dedans tantot! Je te remercie encore pour ton efficacité! Bonne journée! PS: il y a moyen que je modifie le titre de mon premier message afin de mettre [RESOLU] dans le titre de mon topic? | |
| | | |
| | #8 | |
| Modéraptor Date d'inscription: 28/10/04 Localisation: Sous la limite KT
Messages: 30802
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Une autre info : à ce jour, Number n'est pas scriptable (pas de dictionnaire), donc aucun moyen de créer quelque macro que ce soit avec le tableur d'Apple (probablement le seul tableur Mac du Marché à ne pas supporter AppleScript, ce qui est un comble, nan ? ).Sinon, j'avais trouvé aussi une solution avec RechercheV(), mais elle est plus complexe, celle de Bernard est plus cohérente, plus simple et plus facile à mettre en œuvre !* (*) Je dis ça surtout histoire de mettre une pierre dans le jardin de celui ou ceux qui t'ont dit que ça n'était pas possible | |
--------------------
![]() ![]() Dernière modification par Pascal 77 ; 21/08/2008 à 07h19. | ||
| | | |
![]() |
| |
| Tags |
| complexes, excell ou page ou autres, macros |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Modes d'affichage | |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| simplification des données dans un tableur excell | sylvaing | Bureautique, utilitaires, éducation | 3 | 21/05/2008 20h37 |
| Excell MACROS | ANGLES | Bureautique, utilitaires, éducation | 12 | 12/04/2007 23h29 |
| Gérer des étiquettes | life65 | Bureautique, utilitaires, éducation | 4 | 17/02/2006 10h46 |
| [PHP] Gérer des niveaux d'accès | fissunix | Développement web | 6 | 07/10/2004 16h09 |
| marre des sites qui parlent des autres site... | gribouille | Réagissez! | 13 | 06/12/2000 08h45 |