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
Bonjour,

J'ai un classeur avec plusieurs feuilles, dont 13 d'entre elles ont en A1 un tableau nommé (plage A1:D17, plus précisément).

Je souhaite insérer une ligne avant le tableau nommé (qui passerait ainsi en A2), mais je ne peux pas le faire en sélectionnant plusieurs feuilles à la fois, car Excel ne veut pas travailler sur un tableau avec plusieurs feuilles à la fois... donc je ne peux pas non plus convertir mon tableau en plage.
J'ai essayé en me plaçant plutôt en E1, mais ça ne fonctionne pas non plus.

Est-ce que quelqu'un pourrait m'aider, svp?

(Merci!)

A voir également:

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
Bonjour Butte du Lac,

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...
1
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
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 !
0
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
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
0
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
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!
0
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
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à.
0
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
Alors ? 4 mois après, ton problème est résolu ?
0
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
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?
0
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
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 " ...
0
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
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!
0
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
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!
0