Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Insertion d'une ligne

2 réponses
Avatar
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.

2 réponses

Avatar
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 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.


Avatar
francois.forcet
On 13 mar, 14:45, Isa wrote:
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