Incrementé sur la premiere ligne

  • Initiateur de la discussion Initiateur de la discussion SSIAP2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SSIAP2

XLDnaute Occasionnel
Bonjour à tous

j'ai un petit probleme j'utilise pour mes projets une macro qui me permet alimenté mes lignes de ma base de donnée elle s'ajoute à la suite des unes des autres.

Code:
Private Sub valide()



i = Sheets(T10.Text).Range("A" & Sheets(T10.Text).Cells.Rows.Count).End(xlUp).Row + 1

  With Worksheets(T10.Text)
  
  
      .Cells(i, 1).Value = P0.Value
      .Cells(i, 2).Value = P1.Value
      .Cells(i, 3).Value = P2.Value

    End With
 End Sub

aujourdhuis j'essais de faire le contraire c'est a dire que toute nouvelle incrémentation se fasse sur ma premiere ligne ici la ligne 3 et les ancienne donc se décale d'une ligne en dessous.

cela pour faire en sorte d'avoir toujour la derniere information sur la premiere ligne de ma BD (c'est à dire ligne 3)

pouvez vous m'aider svp modifier ma macro pour que cela se fasse.

merci d'avance de votre aide
 
Re : Incrementé sur la premiere ligne

Bonjour Ssiap2 🙂,
Comme ceci peut-être 😉
Code:
Private Sub valide()
With Worksheets(T10.Text)
    .Rows(3).Insert
    .Cells(3, 1).Value = P0.Value
    .Cells(3, 2).Value = P1.Value
    .Cells(3, 3).Value = P2.Value
End With
End Sub
Bon WE 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
15
Affichages
651
Réponses
2
Affichages
739
Réponses
4
Affichages
729
Retour