Guardar Excel en Escritorio de Cualquier PC
Espero que me puedan ayudar, estoy creando una macro para que un archivo excel se guarde en el escritorio del PC, el problema es que tengo la ruta referida a una celda, y esa ruta es fija, y estoy compartiendo el archivo que contiene la macro con otros PC, entonces no funciona la macro.
¿Es posible pedirle a la macro que guarde el archivo en el escritorio de PC actual sin importar el usuario que tiene la sesión activa?
La macro que uso es esta. (Es la parte de al medio de la macro)
Dim nombre2 As String, Ruta2 As String
Ruta2 = Range("a1").Value
nombre2 = Range("a2").Value
ActiveWorkbook.SaveAs Filename:=Ruta2 & "/" & nombre2
Obtuve en algunas páginas el siguiente código, pero me da error al colocarlo en el campo ruta2 =.
createobject("wscript.shell").specialfolders("desktop") & "\"