Ik plak met een VBA code 2 verschillende formules in 2 verschillende cellen
Deze laat ik daarna via VBA naar onderen kopieren
Nu wil ik echter in een bepaalde cel een aantal bepaalde waardes optellen. dit doe ik met de formule
Echter omdat niet alle cellen zijn ingevoerd met waardes komt er als uitkomst te staan: #N/B
Kan je ook instellen dan de formule alleen gekopieerd wordt naar rijen waar in kolom E iets staat ingevoerd?
Code:
Cells(7, 21) = Replace("=N7/Gebruikers!$F$2*IF(E7=#Alle Vestigingen#,Gebruikers!$F$2,VLOOKUP(E7,Gebruikers!$A$2:$B$60,2,0))", "#", Chr(34))
Cells(7, 22) = Replace("=N7/Gebruikers!$G$9*IF(E7=#Alle Vestigingen#,Gebruikers!$F$2,VLOOKUP(E7,Gebruikers!$A$2:$B$60,2,0))", "#", Chr(34))
Deze laat ik daarna via VBA naar onderen kopieren
Code:
Range("U7:V7").Select
Selection.AutoFill Destination:=Range("U7:V70"), Type:=xlFillDefault
Range("U7:V70").Select
Nu wil ik echter in een bepaalde cel een aantal bepaalde waardes optellen. dit doe ik met de formule
Code:
=SOMPRODUCT(($G$29:$G$49=E107)*($U$29:$U$49))
Echter omdat niet alle cellen zijn ingevoerd met waardes komt er als uitkomst te staan: #N/B
Kan je ook instellen dan de formule alleen gekopieerd wordt naar rijen waar in kolom E iets staat ingevoerd?
Laatst bewerkt: