Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Verrekenen van aantallen  (gelezen 1102 keer)

0 leden en 1 gast bekijken dit topic.

Offline Jamnesia

  • Volledig lid
  • **
  • Berichten: 136
  • Oplossing.be
Verrekenen van aantallen
« Gepost op: 20 december 2021, 12:27:10 »
Goedemiddag,

Ik zou jullie hulp nog even nodig hebben.

Ik heb een voorbeeld in bijlage er bij gestoken om mijn uitleg een beetje te verduidelijken.

Ik ben in excel een document aan het maken om onze productie te koppelen aan onze stock.

De bedoeling is, dat ik per project de aantallen van de gebruikte profielen ga invullen. Dus zoals je ziet staan er 5 afmetingen van profielen.
We doen regelmatig een stocktelling om te kijken of we bepaalde profielen moeten bijbestellen. Deze telling zal je onderaan terugvinden in het rood.
De gele kader onderaan is het aantal gebruikte profielen afgetrokken van de telling. Zo weten we nog welke aantallen er in stock zijn. Tot zover nog geen probleem.  ;D

Maar wat ik graag zou willen, als dit mogelijk is, is het volgende.

Stel dat "Project B" in de productie klaar is, dan zou ik deze uit de lijst willen deleten, maar dit mag dan geen invloed hebben op hetgeen nog in stock is. Als ik dit nu zou doen, dan telt deze de aantallen terug bij.

Is er een mogelijkheid dat het getal dat in de gele rij staat bij "in stock" niet zal veranderen als je een project zou deleten? Dus als we bv bij Project B de 20st van 5000 zouden deleten, het getal in stock nog steeds op 175 zou blijven staan.

Hopelijk is het een beetje duidelijk uitgelegd.  ;D

Met vriendelijke groeten,
Jamnesia

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Verrekenen van aantallen
« Reactie #1 Gepost op: 20 december 2021, 15:41:53 »
Jamnesia, en waarom zou je projectregels deleten? Dit lijkt een beetje op een winkel die al z'n verkopen uit de kassa haalt. ;)
Ik zou er eerder een kolom aan toevoegen met de status datum oid. Dus als een project is afgerond zet je daar de einddatum in en daarmee weet je dat dat geen actief project meer is.
Als je echt met harde waardes ipv formules wilt gaan werken omdat die afgesloten projecten echt niet meer zichtbaar mogen zijn, dan komt vrees ik VBA om de hoek kijken. Dit hoeft niet moeilijk te zijn, maar brengt ook weer andere mogelijke fouten met zich mee. Dus....
______________________________

Groet, Leo

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: Verrekenen van aantallen
« Reactie #2 Gepost op: 20 december 2021, 18:10:16 »
Rijen verbergen heeft geen invloed op de telling.( dus niet verwijderen.)
Beter is het voorstel van RedHead.
Groet,

Albert

Offline Jamnesia

  • Volledig lid
  • **
  • Berichten: 136
  • Oplossing.be
Re: Verrekenen van aantallen
« Reactie #3 Gepost op: 21 december 2021, 10:42:12 »
Jamnesia, en waarom zou je projectregels deleten? Dit lijkt een beetje op een winkel die al z'n verkopen uit de kassa haalt. ;)
Ik zou er eerder een kolom aan toevoegen met de status datum oid. Dus als een project is afgerond zet je daar de einddatum in en daarmee weet je dat dat geen actief project meer is.
Als je echt met harde waardes ipv formules wilt gaan werken omdat die afgesloten projecten echt niet meer zichtbaar mogen zijn, dan komt vrees ik VBA om de hoek kijken. Dit hoeft niet moeilijk te zijn, maar brengt ook weer andere mogelijke fouten met zich mee. Dus....
Ja het is gewoon maar om een overzicht te krijgen wat er nog in productie staat en welke voorraad er nog aanwezig is. We hebben honderden projecten op een jaar en als we die allemaal er in laten staan is het ook uiteindelijk niet meer overzichtelijk. We hebben voor de rest nog andere tabellen waar alle afgewerkte werken wel instaan. We hebben een afzonderlijk programma waar we per project onze productiefiche in maken en deze slaan we automatisch op op de server. Maar voor mij en de zaakvoerder zouden we graag een kort overzicht hebben met wat nog te doen en wat er nog in stock aanwezig is. Vroeger loste ik dit op met bv de rij in het groen te zetten als de productie af was. Maar mijn zaakvoerder zou deze liever er uit gehaald zien.

Mss is de oplossing van AD1957 nog niet zo slecht door de rijen te verbergen.


Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Verrekenen van aantallen
« Reactie #4 Gepost op: 21 december 2021, 10:59:36 »
Regels verbergen ipv deleten is zéker de oplossing! Ik zou dat echt verkiezen boven VBA oid.
______________________________

Groet, Leo

Offline Jamnesia

  • Volledig lid
  • **
  • Berichten: 136
  • Oplossing.be
Re: Verrekenen van aantallen
« Reactie #5 Gepost op: 21 december 2021, 14:11:33 »
Regels verbergen ipv deleten is zéker de oplossing! Ik zou dat echt verkiezen boven VBA oid.
Dan gaan we het op deze manier oplossen.  ;D

Jullie zijn heel hard bedankt om mee te zoeken naar een oplossing.

Mvg.

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: Verrekenen van aantallen
« Reactie #6 Gepost op: 21 december 2021, 14:17:08 »
met een stukje VBA gaat het misschien wat simpeler.
twee opties:
1. Een gewoon bereik tot 2000 rijen.
2. Met een echte tabel.

Zelf maar eens testen of dit goed is.
Groet,

Albert

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.171
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Verrekenen van aantallen
« Reactie #7 Gepost op: 21 december 2021, 15:30:24 »
Als alternatief op rijen verbergen (wat kan leiden tot fout overzicht):

De tekst van een ganse rij (afgewerkte projecten) lichtgrijs maken, kan ook een duidelijker beeld geven van de nog af te werken projecten.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Verrekenen van aantallen
« Reactie #8 Gepost op: 21 december 2021, 16:32:48 »
@SoftAid : da zal zijn zaakvoerder niet graag hebben  :P

Vroeger loste ik dit op met bv de rij in het groen te zetten als de productie af was. Maar mijn zaakvoerder zou deze liever er uit gehaald zien.

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Verrekenen van aantallen
« Reactie #9 Gepost op: 21 december 2021, 17:27:06 »
@Albert, kleine tip voor als je toch een echte tabel gebruikt.
Ipv aan te roepen dmv een range kun je het zo doen voor het change event in 1 regel :)

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.ListObjects(1).DataBodyRange.Columns(7)) Is Nothing Then Target.EntireRow.Hidden = IsDate(Target)
End Sub

En voor de togglebutton kun je ook de properties van het listobject gebruiken

Private Sub ToggleButton1_Click()
 Application.ScreenUpdating = False
 Set lo = Sheets(1).ListObjects(1)
 
 With ToggleButton1
   If .Value Then
      lo.DataBodyRange.EntireRow.Hidden = False
      .Caption = "Verberg projecten die klaar zijn."
   Else
      For i = 1 To lo.ListRows.Count
        lo.DataBodyRange(i, 7).EntireRow.Hidden = Len(lo.DataBodyRange(i, 7))
      Next
     .Caption = "Laat alle projecten zien."
   End If
    .BackColor = IIf(.Value, vbRed, vbGreen)
 End With
End Sub

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: Verrekenen van aantallen
« Reactie #10 Gepost op: 21 december 2021, 20:16:08 »
Bedankt voor de info. :thumbsup:
Groet,

Albert

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Verrekenen van aantallen
« Reactie #11 Gepost op: 21 december 2021, 20:39:25 »
Graag gedaan  ;)

 


www.combell.com