CSV.write has a newline parameter: Home · CSV.jl
Can you try with CSV.write("input_VBA.csv", df, delim=',', decimal='.', newline="\r\n")?
CSV.write has a newline parameter: Home · CSV.jl
Can you try with CSV.write("input_VBA.csv", df, delim=',', decimal='.', newline="\r\n")?