Just open Vscode in the folder that contains the Scripts folder.
Then activate your virtual environment. Create a ipynb notebook, put some code in it and at the top right, you can select the kernel. The name of the env will be same as the name of your folder.
see top right, this is my env name
Vscode will auto detect this environment, even when you restart the editor. Once you activate the environment, select on this option and reselect the environment. I have a cell that shows me the number of libraries installed in the venv, and this helps to check if vscode is using the correct env or not. (in my main python, i have only 20 libraries installed and in my virtual environments, I have over 100).