Insertion d'une ligne

Le
Isa
Bonjour,

J'ai un fichier Excel avec une ligne de titre en ligne1 et en ligne4 du
texte qui clot le document.
Je souhaiterais écrire en ligne2 puis passer à la ligne suivante et insérer
une ligne et la remplir et ainsi de suite. Je sais que la ligne4 va bouger
mais ce n'est pas génant.
Pouvez-vous me dire comment procéder ?

L1 Nom Prénom
L2 Dupont Jean
Insertion ligne
L3 Durand Pierre.


D'avance je vous remercie.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Isa
Le #5182681
Je vous mets mon code pour que vous voyez ce que j'ai fait et où est mon
erreur.
La commande xls.ActiveCell.Range("A" & i).EntireRow.Insert marche une seule
fois et pas x comme demandé.
Merci.

' On se positionne sur la ligne en dessous de la ligne de titre
xls.Range("A2").Select

i = 1

' Remplissage des lignes
Do While Not R.EOF

xls.ActiveCell.Offset(0, 0) = R("Code")
xls.ActiveCell.Offset(0, 1) = R("Name")
xls.ActiveCell.Offset(0, 4) = R("Number")
xls.ActiveCell.Offset(0, 5) = R("Initials")
xls.ActiveCell.Offset(0, 13) = R("Date of information")
xls.ActiveCell.Offset(0, 15) = R("Date of Birth")
xls.ActiveCell.Offset(0, 18) = R("Sex")
xls.ActiveCell.Offset(1, 0).Select

i = i + 1
xls.ActiveCell.Range("A" & i).EntireRow.Insert
xls.Range("A" & i & ":V" & i).Borders.Weight = 2

R.MoveNext

Loop



"Isa" wrote:

Bonjour,

J'ai un fichier Excel avec une ligne de titre en ligne1 et en ligne4 du
texte qui clot le document.
Je souhaiterais écrire en ligne2 puis passer à la ligne suivante et insérer
une ligne et la remplir et ainsi de suite. Je sais que la ligne4 va bouger
mais ce n'est pas génant.
Pouvez-vous me dire comment procéder ?

L1 Nom Prénom
L2 Dupont Jean
Insertion ligne
L3 Durand Pierre.
...

D'avance je vous remercie.


francois.forcet
Le #5182581
On 13 mar, 14:45, Isa
Je vous mets mon code pour que vous voyez ce que j'ai fait et où est mon
erreur.
La commande xls.ActiveCell.Range("A" & i).EntireRow.Insert marche une seul e
fois et pas x comme demandé.
Merci.

        ' On se positionne sur la ligne en dessous de la ligne de titre
        xls.Range("A2").Select

        i = 1

        ' Remplissage des lignes
        Do While Not R.EOF

            xls.ActiveCell.Offset(0, 0) = R("Code")
            xls.ActiveCell.Offset(0, 1) = R("Name")
            xls.ActiveCell.Offset(0, 4) = R("Number")
            xls.ActiveCell.Offset(0, 5) = R("Initials")
            xls.ActiveCell.Offset(0, 13) = R("Date of inform ation")
            xls.ActiveCell.Offset(0, 15) = R("Date of Birth" )
            xls.ActiveCell.Offset(0, 18) = R("Sex")
            xls.ActiveCell.Offset(1, 0).Select

            i = i + 1
            xls.ActiveCell.Range("A" & i).EntireRow.Insert
            xls.Range("A" & i & ":V" & i).Borders.Weight = 2

            R.MoveNext

        Loop



"Isa" wrote:
Bonjour,

J'ai un fichier Excel avec une ligne de titre en ligne1 et en ligne4 du
texte qui clot le document.
Je souhaiterais écrire en ligne2 puis passer à la ligne suivante et insérer
une ligne et la remplir et ainsi de suite. Je sais que la ligne4 va boug er
mais ce n'est pas génant.
Pouvez-vous me dire comment procéder ?

L1 Nom Prénom
L2 Dupont Jean
Insertion ligne
L3 Durand Pierre.
...

D'avance je vous remercie.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Salut Isa

Je comprends que tu souhaites remplir des lignes insérées
Mais je n'arrive pas à cerner jusqu'où ou combien

Merci de préciser


Publicité
Poster une réponse
Anonyme