par trebor » 29 Août 2007 20:24
Bonjour à toutes et tous,
La macro s'applique toujours dans la cellule ou elle a été crée.
Si cela est possible ?
Comment appliquer une macro dans d'autres lignes (une à la fois) d'un tableau en enregistrant qu'une seule macro mais applicable n'importe ou dans le tableau ?
La macro consiste à déplacer puis à effacer partiellement des (données, formules, MFC) avant un nouvel enregistrement une ligne plus bas.
Réalisée suivant la méthode simple comme donné dans une revue.
Actions d'enregistrements de la macro (après avoir cliqué sur enregistrer une macro):
1. Clique à l'extrême gauche dans l'entête d'une la ligne.
2. Clique droit sur cette ligne, puis copier.
3. Clique dans l'entête de la ligne juste en dessous.
4. Clique droit puis collage spécial..
5. Déplacement des cellules, vers le bas, OK.
6. Clique à l'extrême gauche sur l'entête de la ligne du dessus.
7. Couleurs d'arrière plan, sans remplissage.
8. J'efface le contenu de la 2ème et 3ème colonnes de cette ligne.
9. Retour à la ligne du dessous dans la 4 ème colonnes puis j'efface les données de cette colonne jusque la 8 ème colonnes.
10. Clique et glisse sur la ligne du dessus de la 9 ème à la 21 ème colonnes puis clique droit par défaut, puis cliquer sur aligner à gauche et alignement vertical centré.
11. Retour sur cette ligne à la 11 ème colonne cliquer et glisser jusque la 21 ème ligne puis retour arrière afin de supprimer les données de la 9 ème à la 21 ème colonnes.
12. Retour à la ligne du dessous sur la 4 ème colonne.
13. Clique sur la barre terminer l'enregistrement.
C'est peut-être en demander beaucoup pour cette première macro que j'essaie d'appliquer à mon tableau qui contient 6500 lignes sur 42 colonnes et contenant des mises en formes conditionnelles ainsi que de nombreuses formules (fichier de 2 Mo).
Je ne connais rien en création de macro en langage complexe.
Je tente de réaliser cette manœuvre suivant les explications données par Patricia Frein dans la revue micro hebdo N° 488 page 36 de ce mois.
Lorsque j'active le menu outils exécuter la macro, il faut cliquer sur OK lors du message JRE requis, moi je n'ai pas ce message, est-ce normal ?
J'espère que mes explications sont assez claires.
Si cela est impossible à réaliser, ce n'est pas grave, il y a des années que je m'en passe, mais si cela est possible, j'aurai moins de manipulation à faire et c'est un fameux gain de temps que cela va me faire gagner, du moins j'espère.
Merci d'avance pour votre aide et vos conseils.
Bonne soirée.
Home : AOO.o 3.4.1 Windows 7 pro - Intel "core" 2 duo processeur T6570 & 4 Go de Ram
2,1 Ghz 800 Mhz FSB