Goedemorgen,
Ik ben op zoek naar een oplossing voor het volgende:
Ik heb een "master blad" die gevuld word met data.
Blad 2 is een blad waaruit verkorte info in staat afkomstig uit het master blad.
Dit doe ik gewoon simpel met een verwijzing =masterblad!A1 etc
op het master blad word in een kolom een getal ingevuld handmatig als deze leeg blijft zou ik op blad2 willen dat deze regel verborgen word of zelfs verwijderd in dat blad.
Ik dacht te begrijpen dat vba niet met die formule om kon gaan maar een harde waarde moest zijn.
Ik dacht dus aan knippen en plakken.
Dus kwam ik tot deze code:
Dit werkt verder primaCode:Sub kopieerTest() Sheets(1).Range("k3:k999999").Copy Sheets(2).Range("e3:e999999").PasteSpecial xlPasteValues Application.CutCopyMode = False
voor het verbergen van de waarde 0 heb ik dit:
Code:If Target.Column = 5 Then Target.EntireRow.Hidden = Target.Value = 0
Deze alleen werkt ook
Er zijn 2 afdeling die met dit blad gaan werken.
Blad 1 is voor afdeling 1.
Blad 2 voor afdeling 2.
Als afdeling 1 zijn gegevens heeft verwerkt is het de bedoeling wanneer afdeling 2 het blad openend zijg gegevens ingevuld opgeschoond zijn op blad2.
Alleen nu wil ik graag deze 2 combineren echter lukt me dat niet.
De codes hierboven heb ik niet zelf bedacht maar gezocht op internet.
Ik heb zelf totaal geen verstand van vba.
Kunnen jullie mij helpen met dit onderwerp wellicht kan het heel simpel alleen zie ik door de bomen het bos niet meer..
Ik hoop dat ik het goed heb kunnen omschrijven wat mijn wensen zijn.
Met vriendelijke groet,
Bennie
Laatst aangepast door Bennie122 : 23 februari 2021 om 14:37 Reden: document toegevoegd
Welkom
Ik denk dat een representatief voorbeeldbestand wenselijk is.
Desktop computer; Windows 10 Pro 64-bits; Versie 20H2; Build 19042.804;
WFEP 120.2212.551.0; Intel(R) Core(TM) i7 CPU 950 @ 3.07 Ghz; RAM 12,0 GB;
Intel SSD 180 GB; Office 2007 H&S; WLM
Met een bestandje erbij wordt de animo om er in te duiken een stuk groter.
Gebruik de QUOTE knop alleen als je iets wit citeren.
Op deze pagina kun je zien hoe je met TAGS werkt.
Gewoon filteren?
Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.
Echt handig is deze opzet niet. Door de directe verwijzing naar de tab 'magazijn' en de kolommen die je nog gaat toevoegen loop je het risico dat er bij een sortering alles door elkaar staat. Maar goed.
Code:Sub VenA() Dim r As Range With Sheets("uitgifte") lr = .Cells(Rows.Count, 1).End(xlUp).Row .Cells(3, 5).Resize(lr - 2) = Sheets("magazijn").Cells(3, 11).Resize(lr - 2).Value For j = 3 To lr If .Cells(j, 5) = "" Then If r Is Nothing Then Set r = .Cells(j, 5) Else Set r = Union(r, .Cells(j, 5)) End If Next j If Not r Is Nothing Then r.EntireRow.Hidden = True End With End Sub
Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.