copier sur les cellules du dessous

Y compris Power BI, Power Query et toute autre question en lien avec Excel
n
ninjametal
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 14 février 2014
Version d'Excel : 2007

Message par ninjametal » 14 février 2014, 13:39

bonjour,

je fais appel a vous pour essayer de connaitre une astuces car je suis dans l'impasse, je m'explique,
j'ai un tableau fait de cette facon (voir image) :
untitled.jpeg
EXCEL
Bref l'idee est de faire un tableau croise dynamique, mais a la base les cellules "partners" etait fusionnees donc qund je les splits, le nom de mon client de se copie pas sur les cellules du dessous et donc qund je fais mon TCD jai une cellules en bas "Blanc".
Auriez vous une astuces pour reporter le nom de chaque cellules "partners" sur les cellules vides du dessous ?

Je vous remercie pour votre reponse rapide :D

CP

Ps: ayant 2000 lignes environ ca me serait d'une grande aide ...
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'790
Appréciations reçues : 58
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 17 février 2014, 16:08

Salut,

Je n'aime pas trop travailler sur la base d'une image ; la prochaine fois joins s'il-te-plait un fichier :?

La macro ci-dessous devrait faire l'affaire (voir le fichier ci-joint) :

Option Explicit
Sub ss()
Dim i As Integer, DerLig As Integer

Application.ScreenUpdating = False

DerLig = Range("B" & Rows.Count).End(xlUp).Row

For i = 2 To DerLig
    Range("E" & i) = Range("A" & i)
    If Range("E" & i) = "" Then Range("E" & i) = Range("E" & i - 1)
Next i

Range("E2:E" & DerLig).Cut Range("A2")

End Sub
Cordialement.
ninjametal.xls
(38.5 Kio) Téléchargé 16 fois
Yvouille

Valais de Coeur
E
ERGOL
Jeune membre
Jeune membre
Messages : 10
Inscrit le : 17 février 2014
Version d'Excel : 2010

Message par ERGOL » 17 février 2014, 18:07

Salut,

Voici un petit processus qui permet de compléter les case vides laissées par la suppression de la fusion

Sélection du tableau (CTRL A)
Suppression de la fusion

On suppose que toutes les cellules vides doivent être remplies avec la valeur située au-dessus.

F5 (atteindre), puis Cellules vides.

Repérer la cellule active
Taper = puis clic sur la cellule au-dessus la cellule active

CTRL + Entrée (recopie dans toutes les cellules sélectionnées)

Copier tableau coller valeur

Et c'est fini !
n
ninjametal
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 14 février 2014
Version d'Excel : 2007

Message par ninjametal » 12 mars 2014, 10:36

merci pour vos reponses ca m'a ete bien utile !
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message