Macro copier valeur qui suivent dans les cellules qui précèdent

David066

XLDnaute Nouveau
Bonjour à tous,

Voila mon problème je souhaiterai savoir s'il est possible
de créer une macro ou une formule excel permettant de remplir
les cellules vides qui précèdent une série de nombre par cette même série
de nombre.
Je m'explique j'ai un fichier relativement important (j'en ai mis une petite partie en attaché), dans lequel j'ai de nombre qui sont disposés de la façon suivante:
. .
. .
. .
. 2
. .
2 .
2 .
2 .
2 3
2 3
3


je souhaiterai simplement pouvoir obtenir le résultat suivant:

2 .
2 .
2 2
2 2
2 .
2 3
2 3
2 3
2 3
2 3
2 3

En gros je voudrais simplement qu'excel sélectionne la plage, là où il y a des données et copie ces données dans les cases du dessus, en utilisant une formule ou une macro si c'est possible.
A noter que mon fichier fait en tout 265 lignes et 750 colonnes.
 

Pièces jointes

  • davidtps.xlsx
    28.5 KB · Affichages: 85
  • davidtps.xlsx
    28.5 KB · Affichages: 82
  • davidtps.xlsx
    28.5 KB · Affichages: 84

David066

XLDnaute Nouveau
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Bonjour Philippe,

En fait c'est l'inverse que je souhaite réaliser, c'est à dire remplacer les cellules vides par les valeurs (toutes les valeurs) qui suivent et non pas par les valeurs qui précèdent.
Mais j'insiste il faut que se soit la plage suivante qui soit recopiée dans les cellules du dessus.

A+
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Re,
Mais j'insiste il faut que se soit la plage suivante qui soit recopiée dans les cellules du dessus.
c'est bien cela qui pose problème car les cellules actuellement remplies sont groupées par paquet inégaux
et le nombre de cellules vides qui se trouvent au-dessus, censées accueillir les nouvelles données n'est pas toujours un multiple du nombre ce cellules à recopier

question subsidiaire: est-ce normal d'avoir le chiffre 1 suivi d'une série de chiffre 2

à+
Philippe
 

David066

XLDnaute Nouveau
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Re,
concernant le chiffre 1 c'est tout à fait normal, comme tu le fais remarquer mon problème se trouve bien sur ce point que le nombre de cellule a recopier est différent. Cependant il est au maximum de 12 ( 12 mois en réalité), 12 cellule à recopier est en fait quelque chose de récurent dans ma base. Par conséquent une macro qui me recopierait la valeur d'une cellule sur les 12 cellules qui précèdent
me ferait deja gagner énormément de temps, puisqu'il suffirait alors de corriger manuellement pour les cas un peu particuliers.

A plus et merci pour l'intérêt porté.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Re,

ton fichier en retour, .................. mais pas encore pour la solution

j'ai mis en jaune les trous à remplir dans ton fichier initial
on peut remarquer que chaque zone compte 49 cellules ( presque 4X12 mais pas 4X12 )
c'est cela qui va poser problèmes(sssssssssss) par la suite
A noter que mon fichier fait en tout 265 lignes et 750 colonnes.
me ferait deja gagner énormément de temps, puisqu'il suffirait alors de corriger manuellement pour les cas un peu particuliers.
je suis persuadé que ça va te faire un B....... monstrueux :mad::mad:

à te relire
à+
Philippe
 

Pièces jointes

  • 111.xlsx
    11.4 KB · Affichages: 61
  • 111.xlsx
    11.4 KB · Affichages: 58
  • 111.xlsx
    11.4 KB · Affichages: 64

David066

XLDnaute Nouveau
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Les parties à remplir ne sont pas celles-ci, enfin pas entièrement du moins, seulement copier une seule fois les valeur sur 12 mois dans les cellules précédentes.Comme je l'ai fait dans ce nouveau fichier.
Pour le boulot c'est vrai que je crains en avoir encore pas mal si je ne parviens pas à trouver une solution.....:(

A plus
 

Pièces jointes

  • davidtps.xlsx
    28.9 KB · Affichages: 46
  • davidtps.xlsx
    28.9 KB · Affichages: 47
  • davidtps.xlsx
    28.9 KB · Affichages: 43

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Re,
Les parties à remplir ne sont pas celles-ci, enfin pas entièrement du moins, seulement copier une seule fois les valeur sur 12 mois dans les cellules précédentes
ton fichier en retour

à+
Philippe
 

Pièces jointes

  • 111.xls
    57.5 KB · Affichages: 73
  • 111.xls
    57.5 KB · Affichages: 68
  • 111.xls
    57.5 KB · Affichages: 73

David066

XLDnaute Nouveau
Re : Macro copier valeur qui suivent dans les cellules qui précèdent

Bonjour Philippe,


et merci beaucoup, tu viens de me faire gagner un temps fou pour mon mémoire !

A plus

PS: je ne maitrise pas le VBA n'ayant jamais pratiqué en cours, néanmoins je constate que beaucoup de personnes le maitrise comment ont-ils appris? existe-t-il des ouvrage en la matière?
 

Discussions similaires

Statistiques des forums

Discussions
312 413
Messages
2 088 201
Membres
103 762
dernier inscrit
rouazali