Bertjens48
Gebruiker
- Lid geworden
- 22 okt 2018
- Berichten
- 9
Hallo.
Ik ben momenteel bezig met het opstellen van een voorraad bestand. Onderdeel van dit bestand zijn de tellijsten (huidige voorraad) en bijbehorende financiële cijfers. Als het een maandag telling betreft wil ik dat deze gegevens worden toegevoegd aan een tabel.
Als er 'Ja' wordt geselecteerd bij de tellijst dienen drie kolommen toegevoegd te worden aan de tabel 'financieel'. De headers zijn voorraad, waarde en verbruik waarbij het weeknr. dynamisch zal zijn. Met onderstaande code werkt alles zoals ik het wil, het lukt me echter niet om formules toe te voegen aan de kolommen.
Formules die ik wil toevoegen:
Voorraad: Waardes overnemen uit tellijst (index-match)
Waarde: Voorraad * waarde product (index-match uit data blad)
Verbruik: afwijking tussen vorige telling en laatste telling.
Daarna zou ik bovenstaande willen plakken als waarde.
Hoe kan ik dit het beste doen?
Alvast bedankt
Ik ben momenteel bezig met het opstellen van een voorraad bestand. Onderdeel van dit bestand zijn de tellijsten (huidige voorraad) en bijbehorende financiële cijfers. Als het een maandag telling betreft wil ik dat deze gegevens worden toegevoegd aan een tabel.
Als er 'Ja' wordt geselecteerd bij de tellijst dienen drie kolommen toegevoegd te worden aan de tabel 'financieel'. De headers zijn voorraad, waarde en verbruik waarbij het weeknr. dynamisch zal zijn. Met onderstaande code werkt alles zoals ik het wil, het lukt me echter niet om formules toe te voegen aan de kolommen.
Formules die ik wil toevoegen:
Voorraad: Waardes overnemen uit tellijst (index-match)
Waarde: Voorraad * waarde product (index-match uit data blad)
Verbruik: afwijking tussen vorige telling en laatste telling.
Daarna zou ik bovenstaande willen plakken als waarde.
Hoe kan ik dit het beste doen?
Code:
'Maandag tellingen worden ook in Financieel verwerkt.
If Sheets("Tellijst").Range("F1") = "Ja" Then
Dim lst As ListObject
Dim currentSht As Worksheet
Sheets("Financieel").Select
Set currentSht = ActiveWorkbook.Sheets("Financieel")
Set lst = ActiveSheet.ListObjects("Financieel")
'below is the code that I would like to have looped
lst.ListColumns.Add.Name = "Voorraad w" & [Tellijst!c2]
lst.ListColumns.Add.Name = "Waarde w" & [Tellijst!c2]
lst.ListColumns.Add.Name = "Verbruik w" & [Tellijst!c2]
Alvast bedankt
