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

XL 2019 Alimenter des tableaux

François14850

XLDnaute Nouveau
Bonjour,

J'aimerais que mes tableaux dans mes feuilles " Entrées " & " Sorties " soit alimentés quand l'utilisateur clic sur le bouton " Ajouter " ou " Retirer " de l'onglet " Opérations ".

Pour l'instant, je suis juste arrivé à faire un copier coller des infos sans que les infos s'ajoutent.

Comme j'ai fait une protection par user et mdp... L'user est Admin et le mdp est admin

Merci d'avance à ceux qui pourront me venir en aide.
 

Pièces jointes

  • Gestion pièces détachées AfB Vbêta.xlsm
    336.7 KB · Affichages: 12
Solution
Sub ajout()

Dim wk_fichier As Workbook
Dim ws_operations As Worksheet
Dim ws_entrees As Worksheet
Dim ws_acces As Worksheet

'définier variables fichiers et onglets
Set wk_fichier = ActiveWorkbook
Set ws_operations = wk_fichier.Worksheets("Opérations")
Set ws_entrees = wk_fichier.Worksheets("Entrées")
Set ws_acces = wk_fichier.Worksheets("ACCES")

'copier coller cellules
DLigEnt = ws_entrees.Range("B65536").End(xlUp).Row + 1
ws_entrees.Cells(DLigEnt, 2) = ws_operations.Cells(6, 5)
ws_entrees.Cells(DLigEnt, 3) = ws_operations.Cells(6, 6)
ws_entrees.Cells(DLigEnt, 4) = ws_operations.Cells(6, 7)
ws_entrees.Cells(DLigEnt, 5) = ws_operations.Cells(11, 5)
ws_entrees.Cells(DLigEnt, 6) = ws_operations.Cells(15, 5)
ws_entrees.Cells(DLigEnt, 7)...

patty58

XLDnaute Occasionnel
Sub ajout()

Dim wk_fichier As Workbook
Dim ws_operations As Worksheet
Dim ws_entrees As Worksheet
Dim ws_acces As Worksheet

'définier variables fichiers et onglets
Set wk_fichier = ActiveWorkbook
Set ws_operations = wk_fichier.Worksheets("Opérations")
Set ws_entrees = wk_fichier.Worksheets("Entrées")
Set ws_acces = wk_fichier.Worksheets("ACCES")

'copier coller cellules
DLigEnt = ws_entrees.Range("B65536").End(xlUp).Row + 1
ws_entrees.Cells(DLigEnt, 2) = ws_operations.Cells(6, 5)
ws_entrees.Cells(DLigEnt, 3) = ws_operations.Cells(6, 6)
ws_entrees.Cells(DLigEnt, 4) = ws_operations.Cells(6, 7)
ws_entrees.Cells(DLigEnt, 5) = ws_operations.Cells(11, 5)
ws_entrees.Cells(DLigEnt, 6) = ws_operations.Cells(15, 5)
ws_entrees.Cells(DLigEnt, 7) = ws_acces.Cells(9, 2)


End Sub

Sub retrait()

Dim wk_fichier As Workbook
Dim ws_operations As Worksheet
Dim ws_sorties As Worksheet
Dim ws_acces As Worksheet

'définier variables fichiers et onglets
Set wk_fichier = ActiveWorkbook
Set ws_operations = wk_fichier.Worksheets("Opérations")
Set ws_sorties = wk_fichier.Worksheets("Sorties")
Set ws_acces = wk_fichier.Worksheets("ACCES")

'copier coller cellules
DLigSor = ws_sorties.Range("B65536").End(xlUp).Row + 1
ws_sorties.Cells(DLigSor, 2) = ws_operations.Cells(6, 5)
ws_sorties.Cells(DLigSor, 3) = ws_operations.Cells(6, 6)
ws_sorties.Cells(DLigSor, 4) = ws_operations.Cells(6, 7)
ws_sorties.Cells(DLigSor, 5) = ws_operations.Cells(11, 5)
ws_sorties.Cells(DLigSor, 6) = ws_operations.Cells(15, 5)
ws_sorties.Cells(DLigSor, 7) = ws_acces.Cells(9, 2)


End Sub
 

François14850

XLDnaute Nouveau
Je " vois " d'où le problème viens, mais c'est comment le régler!!!!
Comme par défaut le fichier se charge en mode invité, il y a un truc qui ne plait pas au chargement des 2 macros... mais quoi?!!!!!!!!!!!!!!!!!!!!!
 

Pièces jointes

  • Gestion pièces détachées AfB Vbêta.xlsm
    335.3 KB · Affichages: 3

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…