To add to confusion, it depends on software logic loaded into FMS as well...
VNAV can be activated/loaded in several methods, depending on which it will fly (e.g. geometric is what is loaded into our FMS).
Geometric will allow VNAV to be used to fly a vertical profile as long as corrections are made.
Note: though VNAV can be flow their minima cannot be used