Copier coller vers le haut

Bonjour à tous

Par défaut, les cellules copier ce colle vers le bas par rapport à la cellule sélectionne.

Est-ce qu'il est possible dans une macro de copier coller vers le haut ?

Petit exemple :

J'ai sélectionné A1 => A6 et quand je le colle sur C11 j'aimerais que cela commence par le bas, donc 6 en C11, 5 en C10 etc...

Je cherche cette fonction car j'ai un rapport qui ne peux s'extraire que dans le future et doit être visualisé sur l'année. Le 15 janvier le rapport ne sortira que du 15 janvier au 31 décembre. mais il faut conserver l'historique du 01 au 15 janvier. Après le rapport est utilisé dans une macro qui exporte et trie les données.

J'espère que quelqu'un sais comment faire

Merci par avance !

Bonjour

Avec ce code :

Sub test()
Dim dlg As Integer, plg As Integer, i as integer
dlg = Range("A" & Rows.Count).End(xlUp).Row
plg = 11
For i = dlg To 1 Step -1
    Range("C" & plg) = Range("A" & i)
    plg = plg + 1
Next i
End Sub

Cordialement

Merci c'est pas la solution que j'avais imaginé mais comme ça je met mon 31 décembre en haut et ça colle jusqu’à la date disponible dans le rapport

Re

Si vous changez cette ligne

plg = plg + 1

par celle-ci

plg = plg - 1

Cela vous donne ce que vous voudriez ?

Cordialement

Nop, ca le met dans le même sens, la première solution est une bonne alternative a ma demande pour c'est bon Merci

Re

Non, sur base de la photo que vous montrez :

avec plg = plg +1, cela vous met 6 en C11, 5 en C12, ... 1 en C16

avec plg = plg - 1, cela vous met 6 en C11, 5 en C10, ... 1 en C6

Si ce n'est pas cela, mettez un fichier en ligne avec le résultat attendu, j'adapterai le code.

Cordialement

Ah oui, j'ai du faire une faute de frappe ce matin car cela marche correctement ,

Merci pour l'aide

Rechercher des sujets similaires à "copier coller haut"