Copie d'un tableau sur un autre onglet + Ajout total

Bonjour,

j'avance sur mon projet mais là je bloque, alors je demande de l'aide :

Sur ce fichier, il y a un onglet nommé "Stock"

je souhaite pouvoir afficher toutes les informations de l'onglet "Entrée"

que l'onglet "Stock" puisse ce mettre à jour a chaque nouvelle entrée

Une fois l'ajout, de faire un trie croissant de la colonne A

et au niveau de l'onglet "Stock", de pouvoir récupérer la somme des sorties en fonction des 3 critères : Code article, Num lot et DLUO

j'ai tenté de faire sur l'onglet "Stock" des SOMME.SI.ENS mais quand j'effectue mon trie (en VBA) tous ce décale

Si quelqu'un pourrais me guider sur cette demande

d'avance merci et belle journée

KissCool

4stock-0015.xlsm (248.25 Ko)

Bonjour,

La raison pour laquelle tout se décalle c'est que tu as des "Stock!" dans tes formules, c'est ça qui te crée tes décalages, comme tu es déjà sur la feuille Stock, il faut les enlever

Je te laisse tester sans, ça devrait suivre maintenant :

8stock-0015.xlsm (252.75 Ko)

Je pense que quand c'est écrit comme ça, Excel pense que tu fais appel à une autre feuille, et du coup ça te crée le décalage...

SUPER

Merci Ausecour pour ta résolution de mon problème

Belle journée

KissCool

Par le pure des hasard, sais tu pourquoi je n'arrive pas a supprimer le bouton "CommandeBouton1" de l'onglet "Création Entrée" ?

d'avance merci

KissCool

Re,

Oui je sais pourquoi, il faut suivre la méthode suivante pour pouvoir sélectionner un contrôle de ce type, et le supprimer, va sur l'onglet "Développeur" (si besoin tu peux l'ajouter via la personnalisation du Ruban), et tu cliques sur "Mode création", ça te permettra de sélectionner ton bouton, de le redimensionner etc

Encore merci

c'est nickel,

si je peux abuser encore une fois, je ne vois pas pourquoi, quand je cliquer sur mon bouton "Valider" de l'onglet "création entrée"

il ne me supprime plus les informations saisie et m'envoie sur l'onglet "Stock"

D'avance merci

KissCool

Une chose bizarre, lors de la validation sur l'onglet "création entrée"

au niveau de l'onglet "stock" il me supprime des infos de la colonne "F" mais pas toutes les infos ?

KissCool

Re,

Oui bien sûr

C'est très simple:

'Tri Onglet Stock a la validation d'une entrée

  Sheets("Stock").Select 'ici tu passes sur la feuille stock
    Range("A1:F1").Select
    Selection.AutoFilter
    Selection.AutoFilter
    Range("A2").Select
    ActiveWorkbook.Worksheets("Stock").AutoFilter.Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Stock").AutoFilter.Sort.SortFields.Add2 Key:=Range _
        ("A1"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
        xlSortTextAsNumbers
    With ActiveWorkbook.Worksheets("Stock").AutoFilter.Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With

'-------------------------------------------
'et tu restes sur la feuille stock... du coup tu ne risques pas d'effacer le contenu de ta feuille d'origine

Range("F6:F13").Value = ""
Range("D15:D15").Value = ""

Il faut modifier ton code si tu veux que ça fonctionne correctement

Au tout début je mettrais:

Private Sub TEST() 'Création d'une entrée, bouton de validation

Dim sWk  As Worksheet, activeWs As Worksheet
Dim EDate, DLUO, Référence, Opérateur, Lot As String

Set activeWs = ActiveSheet

et vers la fin:

activeWs.Select
Range("F6:F13").Value = ""
Range("D15:D15").Value = ""

EDIT:

Une chose bizarre, lors de la validation sur l'onglet "création entrée"

au niveau de l'onglet "stock" il me supprime des infos de la colonne "F" mais pas toutes les infos ?

KissCool

Comme tu ne changeais pas de feuille après être allé sur la feuille des stocks, tu supprimais les données sur cette feuille

Rechercher des sujets similaires à "copie tableau onglet ajout total"