Ajouter une ligne avant un tableau nommé
Résolu/Fermé
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
-
17 oct. 2016 à 19:32
ButteDuLac Messages postés 495 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 24 octobre 2020 - 17 févr. 2017 à 15:16
ButteDuLac Messages postés 495 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 24 octobre 2020 - 17 févr. 2017 à 15:16
A voir également:
- Ajouter une ligne avant un tableau nommé
- Tableau croisé dynamique - Guide
- Code ascii tableau - Guide
- Comment faire un tableau - Guide
- Aller à la ligne excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
3 réponses
m@rina
Messages postés
21073
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
17 octobre 2024
11 344
Modifié par m@rina le 18/10/2016 à 18:23
Modifié par m@rina le 18/10/2016 à 18:23
Bonjour Butte du Lac,
Voici donc une macro toute simple :
Cette macro insère une ligne dans les feuilles de 3 au nombre total de feuilles dans le classeur. Evidemment tu peux changer ça selon ton besoin.
Si c'est par exemple les feuilles de 5 à 20 (alors qu'il y a 30 feuilles), tu mettras :
m@rina
ps : oublié de dire : cette macro insère une ligne avant la ligne 1. Tu peux bien sûr changé ça aussi.
Méfiez-vous de la tisane : c'est un poison dangereux...
Voici donc une macro toute simple :
Sub insertion()
For x = 3 To ActiveWorkbook.Sheets.Count
Sheets(x).Rows(1).Insert
Next
End Sub
Cette macro insère une ligne dans les feuilles de 3 au nombre total de feuilles dans le classeur. Evidemment tu peux changer ça selon ton besoin.
Si c'est par exemple les feuilles de 5 à 20 (alors qu'il y a 30 feuilles), tu mettras :
For x = 5 To 20
m@rina
ps : oublié de dire : cette macro insère une ligne avant la ligne 1. Tu peux bien sûr changé ça aussi.
Méfiez-vous de la tisane : c'est un poison dangereux...
Raymond PENTIER
Messages postés
58712
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 novembre 2024
17 227
17 oct. 2016 à 21:30
17 oct. 2016 à 21:30
Bonjour.
Non, je ne peux pas t'aider parce que je ne vois pas où est le problème "donc je ne peux pas non plus convertir mon tableau en plage" !
Quel est le rapport ?
Et pour insérer des lignes, eh bien tu le fais manuellement 13 fois ... ce n'est pas comme si tu avais 250 feuilles !
Non, je ne peux pas t'aider parce que je ne vois pas où est le problème "donc je ne peux pas non plus convertir mon tableau en plage" !
Quel est le rapport ?
Et pour insérer des lignes, eh bien tu le fais manuellement 13 fois ... ce n'est pas comme si tu avais 250 feuilles !
m@rina
Messages postés
21073
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
17 octobre 2024
11 344
17 oct. 2016 à 23:59
17 oct. 2016 à 23:59
Bonjour Raymond
Effectivement on ne peut pas travailler en groupe de travail avec des tableaux nommés. L'idée de Butte du Lac était donc de convertir ces tableaux en plage, mais ce n'est pas possible non plus en groupe de travail...
Il fallait donc le faire avec une macro... Mais bon, je pense que depuis Butte du Lac a inséré ses 13 lignes ! ;)
m@rina
Effectivement on ne peut pas travailler en groupe de travail avec des tableaux nommés. L'idée de Butte du Lac était donc de convertir ces tableaux en plage, mais ce n'est pas possible non plus en groupe de travail...
Il fallait donc le faire avec une macro... Mais bon, je pense que depuis Butte du Lac a inséré ses 13 lignes ! ;)
m@rina
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
40
18 oct. 2016 à 14:33
18 oct. 2016 à 14:33
Bonjour m@rina,
En fait, j'ai trouvé une alternative (quoi que moins pratique), mais le but d'un forum comme CCM est, à mon avis, de développer une communauté d'apprentissage. Donc une réponse telle que celle de monsieur Pentier me déçoit un peu.
Le nombre de fois que je dois répéter une opération n'a pas d'importance. Je voulais savoir comment faire, car ce n'est pas la première fois que je me bute à ce genre de problème. Un jour, qui sait, je pourrais avoir à le faire 250 fois!
Alors oui, si une macro permet de déplacer mon tableau ou encore d'insérer des lignes au-dessus de celui-ci, j'aimerais savoir comment.
Ce que j'essayais d'expliquer, c'est que j'avais pensé convertir mon tableau en plage, puis insérer les lignes, puis reconvertir en tableau, si ça avait été possible, mais non. Pas plus que ça ne fonctionne si je me place dans une cellule hors tableau sur la ligne 1.
Vous, m@rina, aviez très bien saisi mon propos... merci!
Alors il est encore temps, si vous aviez une solution, de la proposer, car je n'ai toujours pas inséré ces lignes (j'ai amplement d'autres tâches pour passer le temps en attendant la bonne solution!)
Merci à tous!
En fait, j'ai trouvé une alternative (quoi que moins pratique), mais le but d'un forum comme CCM est, à mon avis, de développer une communauté d'apprentissage. Donc une réponse telle que celle de monsieur Pentier me déçoit un peu.
Le nombre de fois que je dois répéter une opération n'a pas d'importance. Je voulais savoir comment faire, car ce n'est pas la première fois que je me bute à ce genre de problème. Un jour, qui sait, je pourrais avoir à le faire 250 fois!
Alors oui, si une macro permet de déplacer mon tableau ou encore d'insérer des lignes au-dessus de celui-ci, j'aimerais savoir comment.
Ce que j'essayais d'expliquer, c'est que j'avais pensé convertir mon tableau en plage, puis insérer les lignes, puis reconvertir en tableau, si ça avait été possible, mais non. Pas plus que ça ne fonctionne si je me place dans une cellule hors tableau sur la ligne 1.
Vous, m@rina, aviez très bien saisi mon propos... merci!
Alors il est encore temps, si vous aviez une solution, de la proposer, car je n'ai toujours pas inséré ces lignes (j'ai amplement d'autres tâches pour passer le temps en attendant la bonne solution!)
Merci à tous!
Raymond PENTIER
Messages postés
58712
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 novembre 2024
17 227
>
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
19 oct. 2016 à 04:12
19 oct. 2016 à 04:12
Hélas ! Je ne peux pas tout le temps satisfaire tout le monde ...
J'essaie modestement, dans la limite de mes connaissances ... et quand j'arrive à comprendre la problématique qui est exposée !
Désolé d'avoir déçu, sur ce coup-là.
J'essaie modestement, dans la limite de mes connaissances ... et quand j'arrive à comprendre la problématique qui est exposée !
Désolé d'avoir déçu, sur ce coup-là.
Raymond PENTIER
Messages postés
58712
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 novembre 2024
17 227
15 févr. 2017 à 23:51
15 févr. 2017 à 23:51
Alors ? 4 mois après, ton problème est résolu ?
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
40
17 févr. 2017 à 02:03
17 févr. 2017 à 02:03
En fait, non. Merci de vous en préoccuper!
Mais comme je disais le 18 octobre, j'ai trouvé une solution alternative. Et il y a longtemps que j'ai rendu ce fichier au requérant!
Il me semble bien avoir marqué « Résolu », donc pourquoi cette question?
Mais comme je disais le 18 octobre, j'ai trouvé une solution alternative. Et il y a longtemps que j'ai rendu ce fichier au requérant!
Il me semble bien avoir marqué « Résolu », donc pourquoi cette question?
Raymond PENTIER
Messages postés
58712
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 novembre 2024
17 227
>
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
17 févr. 2017 à 02:16
17 févr. 2017 à 02:16
Non, ce n'était pas marqué "Résolu" quand j'ai posté mon dernier message.
C'est précisément en vue de savoir si le problème était toujours en suspens, puisque le 18 octobre tu concluais "il est encore temps, si vous aviez une solution, de la proposer, car je n'ai toujours pas inséré ces lignes " ...
C'est précisément en vue de savoir si le problème était toujours en suspens, puisque le 18 octobre tu concluais "il est encore temps, si vous aviez une solution, de la proposer, car je n'ai toujours pas inséré ces lignes " ...
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
40
>
Raymond PENTIER
Messages postés
58712
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 novembre 2024
17 févr. 2017 à 15:13
17 févr. 2017 à 15:13
Ah, d'accord! Désolée, quand je suis entrée, c'était marqué résolu. (Ça a dû être fait par un administrateur???)
Je ne l'avais probablement pas marqué parce que ça ne l'était pas, mais depuis, j'ai oublié, puisque j'ai dû m'organiser autrement.
Toutefois, j'aurais trouvé pratique d'avoir une solution, quand même... mais pas grave!
Merci!
Je ne l'avais probablement pas marqué parce que ça ne l'était pas, mais depuis, j'ai oublié, puisque j'ai dû m'organiser autrement.
Toutefois, j'aurais trouvé pratique d'avoir une solution, quand même... mais pas grave!
Merci!
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
40
>
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
17 févr. 2017 à 15:16
17 févr. 2017 à 15:16
Et là, je viens de réaliser que je n'avais probablement pas vu la réponse de m@rina!
Les réponses ne se placent pas en ordre!!!
(Ou sinon, je l'avais vue et utilisée, puis j'ai tout bonnement oublié de marquer résolu... mais peu importe, maintenant, le besoin n'est plus là... peut-être que ça me resservira un jour ou servira à quelqu'un d'autre!!)
Merci à vous deux!
Les réponses ne se placent pas en ordre!!!
(Ou sinon, je l'avais vue et utilisée, puis j'ai tout bonnement oublié de marquer résolu... mais peu importe, maintenant, le besoin n'est plus là... peut-être que ça me resservira un jour ou servira à quelqu'un d'autre!!)
Merci à vous deux!