Rechercher : dans
Par :

[Excel Vba] Insérer une ligne

Dernière réponse le 16 avr 2007 à 08:22:18 xjl, le 13 avr 2007 à 11:00:25 
 Signaler ce message aux modérateurs

Salut,

et oui, cette fois-ci c'est moi qui ai besoin d'aide...

En fait pour supprime une ligne, il suffit de faire Rows(i).Delete, mais comment en insérer une par exemple avant la ligne 10 ?

J'ai bien essayé Rows(10).Add et diverses autres choses mais rien n'y fait...

Merci d'avance pour vos solutions ! ;-)

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [Excel Vba] Insérer une ligne » dans :
[VBA:VB6] Se servir d'excel à partir d'une autre application VoirCette petite routine permet d'appeler excel à partir de VB6 ou d'une autre application Office. A coller dans un module général (Module1 par exemple) En VBA >> Insertion >> Module, et dans cette fenêtre coller... En VB6 >> Projet >> Ajouter un...
Figer une ligne dans un tableau Excel VoirPour figer la ligne 1 (par exemple) dans une feuille excel : Sélectionnez la ligne 2, Puis allez dans le menu "Fenêtres" et option "Figer les volets".

1

licool, le 13 avr 2007 à 12:37:59
  • +1

Salut xjl

tu peux faire comme ça

Range("A9").Select
Selection.EntireRow.Insert

Répondre à licool

2

masterseb, le 16 avr 2007 à 01:41:06
  • +1

Bonjour,
pour éviter des rafraichissements d'écran, tu peux faire comme suit :

Rows("10:10").Insert Shift:=xlDown

utilise xlup pour ajouter une ligne en dessous

cordialement

Répondre à masterseb

3

 xjl, le 16 avr 2007 à 08:22:18

Merci beaucoup, j'ai opté pour un

Cells(10, 1).Select
Selection.EntireRow.Insert

Répondre à xjl
Collection CommentÇaMarche.net