Copie liste

T

Titou

Guest
Bonjour,

je souhaite pouvoir coller à partir d'une combobox des informations dans une feuille. Tout marche cependant je colle les infos en G23 et je souhaiterais pouvoir coller les infos dans une cellule qui est vide, donc si la cellule G23 comporte deja quelque chose je souhaite coller en G24, et si G24...n est rempli on colle en n+1.

j'espere etre a peu pres clair

merci pour votre aide

Titou
 

Pièces jointes

  • bibilo6.zip
    19.5 KB · Affichages: 20
  • bibilo6.zip
    19.5 KB · Affichages: 20
  • bibilo6.zip
    19.5 KB · Affichages: 24
M

Michel_M

Guest
Bonjour Titou

Au moment où dans ton prog,tu veux coller « tavariable » (pose de bord. p.e.) dans la colonne G, il faut trouver la première ligne vide.
tu as plusieurs techniques pour y arriver

Pour cela si « lig » est le numéro de la 1) ligne vide

1° TECH :
lig=range (« G23 »). end(xldown).row+1

OU

2) technique
lig=columns(7).find(“”,[G23],,,xlbyrows).row

ensuite:

cells(lig,7)=”tavariable”

(syntaxes "de mémoire" à verifier dans l’aide MS)

A+
Michel. Béziers
 
M

Michel_M

Guest
Re-titou

En jetant un oeil sur ta macro, évites d'utiliser copy-paste pour recopier des données, c'est très lent et lourd. (souris-macro portée dans VBA)

par exemple tu veux copier la valeur des cellules A1 à B2 dans la feuille"xx" cellules A3-B4

ta macro pourrait être:

dim tampon as range

set tampon=range("A1:B2")

sheets("xx").activate

range("A3:B4")=tampon.value

Amicalement
Michel. Béziers
 

Discussions similaires

Réponses
6
Affichages
451

Membres actuellement en ligne

Statistiques des forums

Discussions
313 914
Messages
2 103 510
Membres
108 685
dernier inscrit
BAAK