• Initiateur de la discussion Initiateur de la discussion Mimi
  • 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 !

Mimi

XLDnaute Occasionnel
Bonjour à tous,
Sur la feuille je remplies la petite fiche avec l'userform produit (que Robert m'a gentiment fait).
Lorsque j'ai fini de renseigner la ligne 12, je souhaiterais qu'une nouvelle ligne se mette automatiquement dessous et ce avant la ligne Total.
Une Fois fini de faire cette fiche il faudrait avec le bouton effacer remettre la fiche à son état d'origine.
En manuel je sais faire mais en automatique je sèche.
Cordialement
Mimi

Je vous joint un petit fichier
 

Pièces jointes

Re : Insérer une ligne

bonjour Mimi
dans le module 2 tu peux essayer ceci si c'est ce que tu veux
Code:
Sub Efface() ' Efface Macro
'remplacer cette ligne
'Range("A9:I13").ClearContents
'par celle ci
Rows("9:13").Delete Shift:=xlUp
Range("A2").Select
End Sub

j'ai essayer pour inserer une ligne mais comme le code de Robert incrémente l'article s'il est choisi plusieurs fois il ne fonctionne pas correctement
Code:
Else 'sinon
'================================================================================
lig = F.Range("C65536").End(xlUp)(2).Row
    If lig < 9 Then lig = 9
    'insertion d'une ligne
  F.Rows(lig + 1).Insert

Pascal
 
Dernière édition:
- 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

Réponses
9
Affichages
891
Réponses
12
Affichages
1 K
Retour