No usb? Why? You will be super easy to go if you have a minimum 8gb usb.
But in case you are really obsessed to do so, you can try the steps below however I hadn't tried this yet so be careful and know what you are doing.
- From ubuntu make a new partition of around 7gb (you can resize from end of root partition too so no live medium is necessary).
- Now manage another partition of around 32gb or many as you can
- Create a bootable disk on the partition you created in step 1 by following https://www.maketecheasier.com/create-windows-installer-usb-linux/ or anything smilar tutorial
- If you are in luck, in the boot menu of your bios (not grub) you will see the option to start windows disk image with similar label (remember to disable secure boot and also set proper boot priority)
Else not shown you should really bring a usb/cd from anywhere
- If windows installation wizard starts you can install install format and install windows in the partition created at step 2
- On successful installation of windows you can then again layout the partition the way you want.
Note Again: I had not experimented this on single drive, so be careful