Inserer lignes dans plusieurs feuilles excel

Résolu
titom69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai un document excel ou les colonnes A, B, C et D se recopient sur plusieurs feuilles excel. Cependant, la ligne 1 ne se trouve pas forcement à la ligne 1 sur les autres feuilles.
J'aurais voulu savoir comment lorsque j'insere un ligne sur ma première feuille, celle-ci s'insère dans les feuilles suivantes automatiquement.

Merci d'avance

A voir également:

7 réponses

Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 359
 
Si tu veux insérer 3 lignes en-dessous de la ligne 5 de toutes les feuilles, pas de problème : Tu sélectionnes toutes les feuilles, tu sélectionnes les lignes 6 à 8 de n'importe quelle feuille et tu fais "Insérer".
Si les N° de ligne varient d'une feuille à l'autre, il faut écrire une macro (mais ça, je sais pas faire ...).
2
titom69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Mon problème est bien là, c'est que je ne trouve pas la macro qu'il me faudrait... et vu que je ne connais rien en VB...
Mais en tout cas merci pour ta réponse
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 359
 
Une solution alternative consisterait à insérer dans la première feuille des lignes vides, pour faire correspondre avec celles des autres feuilles (qui sont toutes disposées de la même manière, j'espère) ; il suffira ensuite de masquer ces lignes suplémentaires.
0
Utilisateur anonyme
 
je pense qu il est plus judicieux et plus prudents que tu faces juste des simples insertions de lignes dans chaque feuille de calculs dans lesquels tu travaillera ceci pour eviter de faire des gaffes
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 359
 
La question était précisément "... celle-ci s'insère dans les feuilles suivantes automatiquement."
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

Insérer des lignes en VBA n'est pas un problème.
Ces lignes doivent elles s'incérer dans les autres feuilles après la dernière ligne non vide
ou après la ligne contenant la même valeur que sur la feuille 1 qui serait donc feuille pilote
L'idéal serait d'avoir un exemple de fichier que l'on étudie le code à joindre avec ce lien

https://www.cjoint.com/

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
titom69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Voici le lien.
https://www.cjoint.com/?efxfPo2mM5

Et oui, la feuille 1 est une sorte de feuille pilote.
En tout cas, merci de te pencher sur mon doc.
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 359
 
Bonjour, titom (de Lyon ?)

J'ai examiné attentivement ton fichier. Tes 5 feuilles comportent la totalité des comptes depuis les achats jusqu'aux dotations. Ce qui change un peu, ce sont les 10/20 premières et les 10 dernières lignes.

Il te suffit par conséquent de faire en sorte que dans toutes tes feuilles l'intitulé "Achats, Conso, Matières et Fournitures" se trouve à la ligne 18, comme c'est le cas dans la feuille "POTAGER", la plus longue. Ainsi ton intitulé "SYSTEMES DE CONTROLES" sera en B168 partout.

Il doit y avoir le même nombre de lignes entre "SUBVENTIONS ..." et "Achats, Conso ...", quitte à masquer ensuite celles qui ne seront pas renseignées dans telle ou telle feuille.

Ainsi tu n'auras plus aucun souci d'homogénéité de structure et de liaison de données.
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 359
 
Anomalies relevées.
Feuille "FF" :
Ligne 605000 ? Achat matériel - PES ........................... en double (à supprimer)
Feuille "PEF" :
Ligne 605000 ? Achat matériel - Potager ......................... manquante (à ajouter)
Ligne vide avant la ligne 618200 ? Frais Format Personnel - PES ... (à supprimer)
Feuille "POTAGER" :
Ligne vide après 628100 ? Cotisations réseau (Cocagne - BTM) ..... (à supprimer)
... et ainsi de suite (en fin de feuilles).
https://www.cjoint.com/?egaZ0sAv2h
0
titom69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Je pense que je vais faire comme ça, et faire en sorte que les lignes correspondent. Merci à tous pour vos réponses et pour votre temps.
Et oui Raymond PENTIER, je suis bien de Lyon... Pour les erreurs, c'est de ma faute lorsque j'ai supprimé les lignes et colonnes confidentielles.

A+
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 359
 
4 ans à l'INSA de Lyon-Villeurbanne ! alors quand je vois 69 ...
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

J'ai du m'absenter pour le journée, comme Raymond je pense que le plus simple est de faire coincider les lignes et colonnes de tes feuilles.
Maintenant si tu souhaites tout de même passer avec du VBA il faut écrire un code complexe qui testera tes colonnes et feuilles
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0