Ga naar inhoud

JeanPaul28

Lid
  • Items

    230
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door JeanPaul28

  1. 1. In het tabblad overzicht uitzendbureau voeg je onder aan de nieuwe data bij die je ontvangt (kolom B t/m kolom G) en druk macro knop Update.

    Bij het wijzigen van de de week in tab Weekplanning zal een advance filter alle data ophalen van die week min Heft en EMB.

    Deze databank wordt nu gebruikt om je week planning in te vullen.

    2. tab validatie staan de validatie lijsten van jaar, week en unieke namen, Cel A3 en B3 zijn validatie cellen, B3:B35 zijn ook validatie cellen

    3.Alleen de naam in kolom B zetten van tabblad weekplanning, in mijn voorbeeld staat nu Flore, wis die eens,  en Flore zal in de planning verschijnen

     

    Het enige wat jij moet doen is Data bijvoegen die je van het bureau ontvangt

    Jaar kiezen dit is voor 1 x per jaar en week kiezen in cel B3, de filtering gaat van zelf.

    In dien iemand een week verlof heeft naam kiezen in B5:B35, is ook afdeling gebonden.

     

    Hoop dat dit aan je eisen voldoet

     

    Kopie van Planning excel 2(jp).xlsm

  2. Schoonheids foutje had Sq1 vervangen in stock, maat niet in de Formule bij aftrek

    Sub Afboeken()
    
    For Each Cl In [C9:C999]
    If Cl <> "" Then
    sq2 = Cl.Offset(, -1).Value 'Af te boeken waarde
    With Sheets("Voorraad")
    Set FoundCell = .Range("A:A").Find(Cl)
    Stock = .Range(FoundCell.Address).Offset(, 3).Value
    If Stock < 0 Then .Range(FoundCell.Address).Offset(, 3).Value = 0
    Stock = .Range(FoundCell.Address).Offset(, 3).Value
    If sq2 > Stock Then
    MsgBox "Af te boeken aantal is groter dan de stock " & Cl & " er wordt geen afboeking gedaan"
    GoTo Verder
    End If
      .Range(FoundCell.Address).Offset(, 3).Value = Stock - sq2
    Verder:
    End With
    End If
    Next
    
    End Sub

     

  3. Sub Afboeken()
    
    For Each Cl In [C9:C999]
    If Cl <> "" Then
    sq2 = Cl.Offset(, -1).Value 'Af te boeken waarde
    With Sheets("Voorraad")
    Set FoundCell = .Range("A:A").Find(Cl)
    Stock = .Range(FoundCell.Address).Offset(, 3).Value
    If Stock < 0 Then .Range(FoundCell.Address).Offset(, 3).Value = 0
    If sq2 > Stock Then
    MsgBox "Af te boeken aantal is groter dan de stock " & Cl & " er wordt geen afboeking gedaan"
    GoTo Verder
    End If
    .Range(FoundCell.Address).Offset(, 3).Value = sq1 - sq2
    Verder:
    End With
    End If
    Next
    
    End Sub

     

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.