Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 [RESOLU]Erreur d'ajout automatique de ligne VBA

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 !

overcride

XLDnaute Nouveau
Bonjour,
Je travaille actuellement sur un fichier d'inventaire, j'aimerai pouvoir ajouter une ligne automatiquement lorsque je suis à la dernière ligne de mon tableau.
Mon code VBA fonctionne correctement dans une feuille simple, mais lorsque je l'utilise dans un tableau avec mise en forme automatique, j'ai un beau message d'erreur.
Erreur d'exécution 1004:
Le déplacement de cellules dans un tableau de votre feuille des calcul n'est pas autorisé.

Je joint mon fichier. Avez-vous une idée ?

Merci d'avance.
 

Pièces jointes

Hello
Vu que tu utilises des tables. pourquoi ne pas profiter de leurs propriétés
à savoir. quand tu ajouttes une ligne, ca conserve les mises en forme..

Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Set tbl = ListObjects("Tableau2")
NbLigne = tbl.Range.Rows.Count
    If Not Application.Intersect(Target, Cells(NbLigne, "C")) Is Nothing Then

        Set tbl = ListObjects("Tableau2")

            Application.EnableEvents = False
            tbl.Resize tbl.Range.Resize(tbl.Range.Rows.Count + 1)

            Application.EnableEvents = True
    End If
End Sub
 
l'ennui. c'est qu'au sein de la meme table. tu as plusieurs formules..
la recopie automatique ne se fait visiblement QUE si il y a une seule formule

pourquoi ne pas utiliser plusieurs tables? une par produit: Ecran - UC - PC - VPI
 
Regarde la PJ pour exemple

en supposant que tu as une feuille d'inventaire par collège.
j'ai mis le nom du collège en A1
puis une formule dans la colonne (même si on pourrait trouver ca inutile)
et là, la recopie s'effectue bien

j'ai également séparé tes datas dans la feuille Données.. c'est juste un exemple.
 

Pièces jointes

- 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
5
Affichages
265
Réponses
1
Affichages
158
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…