OVH Cloud OVH Cloud

Insertion de cellule

2 réponses
Avatar
FAB
Salut,

Je souhaite pouvoir effectuer un copier dans un classeur, puis un coller
dans un autre classeur en mode insertion comme on pouvait le faire à
l'époque des macro excel 4.0 avec la commande inserer(), mais désormais en
langage vba. Je travaille avec Excel 2002.

D'avance merci.

FAB.


--
Mettre un tiret entre be et iees pour me répondre.

2 réponses

Avatar
isabelle
bonjour Fab,

voici un exemple, pour insérer un texte à la fin de celui déjà existant.

texte = Workbooks("copier.xls").Sheets("Feuil1").[A1]
With Workbooks("coller").Sheets("Feuil2")
Range("A2") = Range("A2") & " " & texte
End With

on peut aussi l'insérer au début ou au milieu du texte existant, en
modifiant ce code.

isabelle


Salut,

Je souhaite pouvoir effectuer un copier dans un classeur, puis un coller
dans un autre classeur en mode insertion comme on pouvait le faire à
l'époque des macro excel 4.0 avec la commande inserer(), mais désormais en
langage vba. Je travaille avec Excel 2002.

D'avance merci.

FAB.

--
Mettre un tiret entre be et iees pour me répondre.


Avatar
FAB
Salut,

Merci à Isabelle de m'avoir répondu. Mais cela ne correspond pas à ce que je
souhaite faire.

En faite, j'ai les cellules en ligne 11 qui sont rempli avec mon entête de
tableau, puis la ligne 12 est vièrge, ensuite la ligne 13 et de nouveau
rempli avec des élements.

Donc ce que je souhaite faire c'est une copie des élements se trouvant dans
un autre classeur afin de les inserer en ligne 12 sans effacer les éléments
de la ligne 13.

Merci pour vos réponse.


--
Mettre un tiret entre be et iees pour me répondre.

"isabelle" a écrit dans le message de
news:
bonjour Fab,

voici un exemple, pour insérer un texte à la fin de celui déjà existant.

texte = Workbooks("copier.xls").Sheets("Feuil1").[A1]
With Workbooks("coller").Sheets("Feuil2")
Range("A2") = Range("A2") & " " & texte
End With

on peut aussi l'insérer au début ou au milieu du texte existant, en
modifiant ce code.

isabelle


Salut,

Je souhaite pouvoir effectuer un copier dans un classeur, puis un coller
dans un autre classeur en mode insertion comme on pouvait le faire à
l'époque des macro excel 4.0 avec la commande inserer(), mais désormais
en


langage vba. Je travaille avec Excel 2002.

D'avance merci.

FAB.

--
Mettre un tiret entre be et iees pour me répondre.