Menu

Insertion de ligne automatique

Maryse - 7 mars 2018 à 11:39 - Dernière réponse : debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention
- 15 mars 2018 à 09:51
Bonjour,
je souhaiterais savoir comment faire pour insérer une ou plusieurs lignes, identiques à la précédente, lorsque le nombre de la colonne ne suit pas le nombre de la cellule au dessus. Dans l'exemple ci dessous j'aimerais qu'excel identifie les nombres manquants: 1001162-1169-1171-1176-1184, insère une ligne juste en dessous de la précédente en incrémentant le nombre et en recopiant la valeur de la colonne suivante: Soit 1001162 / 16.2516
Colonne 1/ Colonne 2
1001160 / 16.2544
1001161 / 16.2516
1001163 / 16.2458
1001164 / 16.2432
1001165 / 16.2411
1001166 / 16.2373
1001167 / 16.2361
1001168 / 16.2334
1001170 / 16.2274
1001172 / 16.222
1001173 / 16.2214
1001174 / 16.2174
1001175 / 16.2148
1001177 / 16.2152
1001178 / 16.2164
1001179 / 16.2183
1001181 / 16.2122
1001182 / 16.2084
1001183 / 16.2048
1001185 / 16.2024
1001186 / 16.2017

Merci beaucoup d'avance pour votre aide précieuse.
Cordialement
Maryse



Afficher la suite 

Votre réponse

24 réponses

michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 7 mars 2018 à 11:57
0
Merci
Bonjour,

combien de lignes au maximum ?

d'avance merci
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 8 mars 2018 à 08:27
Bonjour,

1 000 000 de lignes avec maxi manquant soit 1000 lignes...

Solution par VBA : Ok ?

Merci de mettre un extrait du classeur ( env. 10000 lignes ) pour pouvoir proposer du concret
Pour cela:
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr/
Puis faire un clic droit copier le raccourci et coller dans votre message

Dans l’attente
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 8 mars 2018 à 10:08
re,

j'oubliais:

Peut on avoir un saut de plusieurs unités par ex: 101230 puis la ligne en dessous 101232 ou 101235 ?
bonjour Michel
oui en effet cela peut arriver
Merci beaucoup d'avance pour votre aide. J'essaie de voir comment je peux charger ce fichier sur le serveur de partage.
Cordialement
Maryse
il m'est impossible de télécharger le fichier. PEut être est ce dû aux blocages de mon entreprise... Pourriez vous m'expliquer comment créer une macro qui pourrait permettre cela s'il vous plait?
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 8 mars 2018 à 14:35
bonjour,

pas grave, je vais prendre un numéro et un valeur bidon au départ :-)

des trucs à faire, je m'y mets après !
Commenter la réponse de michel_m
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 8 mars 2018 à 17:21
0
Merci
RE,

c'est fait sur une maquette avec données bidon
Création d'un tableau avec numéros contigus
durée 0,12 secondes pour 10000 lignes
https://mon-partage.fr/f/t58z1AfZ/

Si OK, merci de me dire la durée sue 1 million de lignes (12 secondes ?)
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 14 mars 2018 à 13:27
re,
Est ce assez clair?

Non

10000 lignes du classeur serait nécessaire; Au besoin, l'envoyer ce soir (copie du boulot) par message personnel.
debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 14 mars 2018 à 14:03
ok dites moi comment procéder!
merci d'avance
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 14 mars 2018 à 14:15
tu cliques sur l'enveloppe en et à gauche de l'écran CCM et tu m'envoies un message avec le classeur en pièce jointe
debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 14 mars 2018 à 14:22
j'avoue ne pas voir d'enveloppe ni en haut, ni en bas à gauche de l'écran
debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 14 mars 2018 à 15:30
j'ai preparé le fichier avec les 10000 lignes. Peut être avez vous une adresse à me donner?
Commenter la réponse de michel_m
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - Modifié par michel_m le 14/03/2018 à 16:11
0
Merci
!!!!!!!!!!!
:-((


debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 14 mars 2018 à 17:44
je vous ai envoyé un message privé pour vous dire qu'on ne peut pas télécharger de fichier xls...
J'ai donc essayé d'aller sur mon partage.fr, créer un compte... télécharger, mais je ne reçois pas le lien pour vous envoyer. Peut être est ce parce que cela ne fonctionne pas des telephones portables. J'essaye à nouveau ce soir de chez moi!
Bonne soirée
Maryse
debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 15 mars 2018 à 07:57
bonjour Michel,
voici enfin le fichier!!! Les environnements persos sont parfois plus efficaces que professionnels!
https://mon-partage.fr/f/w5moiXZa/
Merci d'avance
COrdialement
MAryse
Commenter la réponse de michel_m
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 15 mars 2018 à 09:10
0
Merci
Bonjour

Je n'ai rien compris à ta nouvelle demande; j'ai un changement colonne A et B ligne 9095
Dans la colonne C tu demandes que
la temperature dans la colonne C. Où la ligne ne serait pas répétée si on avait la meme temperature pour 2 jours qui se suivent dans le même mois

Dans ce qui est envoyé, les nombres colonne C ne sont jamais les m^mes....

je sens que je vais laissé tomber...
debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 15 mars 2018 à 09:37
je suis désolée Michel.
Je me suis mal exprimée...
les données d'entrée sont toujours identiques à celles pour lesquelles tu as travaillé au tout début.
En fait la colonne A doit avoir des nombres qui se suivent, dans la mesure où la colonne B est la meme pour les deux lignes successives.

Ensuite, la colonne C est juste la donnée qui devra être répétée, lors de l'insertion, à l'identique (comme la colonne B) dans la mesure où la double condition si dessus est respectée.

J'espère que je n'ai pas mis encore plus de confusion... et que cela va te donner envie d'apporter la modification à ta super macro.

Merci d'avance
Maryse

pour exemple
123/ 20015/ 3.4
124/20015/3.6
126/20015/5
127/20015/4
129/20017/5
130/20017/6
132/20017/5.5
Là il faudrait integer une ligne après le 124 et le 130, mais pas après le 127 car le nombre de la colonne du milieu a change.
michel_m 15347 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 15 mars 2018 à 09:44
alors, pourquoi m' avoir envoyer un truc faux ?


et que cela va te donner envie d'apporter la modification à ta super macro.
Pas la peine de fayoter!
debutante_macro 8 Messages postés mercredi 14 mars 2018Date d'inscription 15 mars 2018 Dernière intervention - 15 mars 2018 à 09:51
je ne comprends pas... ce fichier est issu du fichier de base, pour les 2 premières colonnes, j'ai bien fait attention sur les 10000 lignes à avoir un nombre qui change sur la colonne B, car si j'avais pris les 10000 premières lignes de mon fichier, je n'aurais eu que le nombre 10251074...
(A ce moment là, votre macro initiale marchait, et j'avais pu la faire tourner en la modifiant comme je vous disais et en demandant l'insertion des 3 colonnes, au lieu des 2 )
Et dans la colonne C, j'ai mis un nombre aléatoire, car le but est de répéter ce nombre, rien de plus.
En quoi mon fichier vous parait faux?
Commenter la réponse de michel_m