Comment copier sur les cellules du dessous ?

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

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

CP

Ps: ayant 2000 lignes environ ca me serait d'une grande aide ...

Bonjour,

essaye peut être ce code :

Sub test()
On Error Resume Next
With Range("A1:A" & Range("B65536").End(xlUp).Row)
    .SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
    .Value = .Value
End With
On Error GoTo 0
End Sub

bon après midi

@+

merci pour la reponse

mais ou dois je le rentrer ?

dans visual basic ou dans macro ?

je suis debutant dans VBA je commence a peine j'aurais besoin d'un peu d'aide si possible...

Cdlt

CP

Re,

dans l'éditeur vba (ALT F11) => barre de menu => insertion => module et tu colles le code donné => ensuite => execution => Executer sub

merci de m'avoir aide

Cependant le code ne marche pas ...

C'est pas grave merci quand meme !

Re,

bah... pas de souci chez moi, traite la colonne A de la feuille active.... Les macros doivent être activées, curseur placé dans la "sub" en question....

c'est bon merci

jai juste changé la colonne dans la formule car c'etait la colonne B

merci beaucoup

Merci pour vos reponses ca m'a ete bien utile !

Rechercher des sujets similaires à "comment copier dessous"