Saltar al contenido

Acceso directo tipo excel a archivo en ONEDRIVE ?


adryan

Recommended Posts

publicado

Hola,.

Desde la aplicacion excel del equipo de sobremesa si tengo acceso, pero me gustaria tener el tipico acceso directo.

No he visto la forma, es posible?

publicado

No entiendo a que te refieres con el equipo de sobremesa, debe ser algún dispositivo en tu lugar de trabajo.

Lo del acceso directo en base a lo que te has explicado debe ser sencillo, si lo quieres por ejemplo en el escritorio del equipo basta con dar clic derecho, insertar acceso directo y donde pide la ubicación pegas el enlace al archivo en DRIVE.

Aquí hay una breve descripción de cómo se hace.

Para agregar accesos directos al escritorio

Ahora hay detalles que cuidar al querer ver un libro en DRIVE si no eres el creador, como permisos por ejemplo. Además que el libro debes darle la opción de estar compartido porque sino aunque el acceso directo te llevará al archivo en la WEB sin esos permisos no podrás trabajar en él.

publicado
hace 7 horas, Israel Cassales dijo:

No entiendo a que te refieres con el equipo de sobremesa, debe ser algún dispositivo en tu lugar de trabajo.

Lo del acceso directo en base a lo que te has explicado debe ser sencillo, si lo quieres por ejemplo en el escritorio del equipo basta con dar clic derecho, insertar acceso directo y donde pide la ubicación pegas el enlace al archivo en DRIVE.

Aquí hay una breve descripción de cómo se hace.

Para agregar accesos directos al escritorio

Ahora hay detalles que cuidar al querer ver un libro en DRIVE si no eres el creador, como permisos por ejemplo. Además que el libro debes darle la opción de estar compartido porque sino aunque el acceso directo te llevará al archivo en la WEB sin esos permisos no podrás trabajar en él.

Buenos dias, esa manera que indicas es de como crear accesos directos normales.

Esto es un archivo que esta en el cloud ONEDRIVE y esta compartido, al abrir excel el cual esta anclado y con acceso directo de escritorio, puedo ver el archivo y trabajarlo, desde la aplicacion EXCEL del PC en vez desde la version excel web.

Lo que quisiera tener es un acceso directo desde el escritorio por ejemplo a abrir directamente ese archivo con doble click.

publicado

Entiendo, pero si hablamos de un acceso directo a un enlace web se hace de la misma manera, se copia el enlace que ves en la barra de navegación y se lo pegas en donde pide la ubicación al crear el acceso directo. Eso debería servir.

publicado
Hace 1 hora, Israel Cassales dijo:

Entiendo, pero si hablamos de un acceso directo a un enlace web se hace de la misma manera, se copia el enlace que ves en la barra de navegación y se lo pegas en donde pide la ubicación al crear el acceso directo. Eso debería servir.

Claro, pero asi abre desde un navegador

publicado

¿Siendo así por que no buscas en donde está alojado el libro que tienes anclado en la barra de tareas y el acceso directo lo haces a la misma ruta?

¿Estamos hablando de un solo equipo verdad?

publicado

Hola

Al aparecer no te estás explicando bien ¿Te refieres a que tienes tu archivo en OneDrive, en la nube, y que quieres un enlace directo a ese archivo que al darle doble clic lo abra en tu Excel de escritorio y NO en Excel para la web? De ser así, necesariamente tienes que instalar la aplicación OneDrive en dicha PC y mapear tu nube.

publicado
En 29/2/2024 at 18:26 , Israel Cassales dijo:

¿Siendo así por que no buscas en donde está alojado el libro que tienes anclado en la barra de tareas y el acceso directo lo haces a la misma ruta?

¿Estamos hablando de un solo equipo verdad?

Es en varios equipos, nos apañamos porque una vez abierto excel. En el programa si sale como archivo reciente y se puede llegar sin acceso por web.

En 29/2/2024 at 22:16 , Abraham Valencia dijo:

Hola

Al aparecer no te estás explicando bien ¿Te refieres a que tienes tu archivo en OneDrive, en la nube, y que quieres un enlace directo a ese archivo que al darle doble clic lo abra en tu Excel de escritorio y NO en Excel para la web? De ser así, necesariamente tienes que instalar la aplicación OneDrive en dicha PC y mapear tu nube.

Ok, mirare esa opcion.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      188
    • Comentarios
      98
    • Revisiones
      29

    Más información sobre "Cambios en el Control Horario"
    Última descarga
    Por pegones1

    4    1

  • Crear macros Excel

  • Mensajes

    • @JSDJSDCon gusto mi estimado Para la opción 1: Sub Surtirhastadondealcanse() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets(1) Dim filaInicio As Integer: filaInicio = 4 Dim filaFin As Integer: filaFin = 7 Dim colInventario As Integer: colInventario = 2 Dim colSolicitudesInicio As Integer: colSolicitudesInicio = 4 ' Columna C Dim colResultadoInicio As Integer: colResultadoInicio = 9 ' Columna I Dim colTotalSurtido As Integer: colTotalSurtido = 12 ' Columna L Dim colFinalInventario As Integer: colFinalInventario = 13 ' Columna M Dim numClientes As Integer: numClientes = 3 Dim fila As Integer, i As Integer For fila = filaInicio To filaFin Dim inventario As Double inventario = Val(ws.Cells(fila, colInventario).Value) Dim solicitudes(1 To 3) As Double Dim surtido(1 To 3) As Variant Dim totalSurtido As Double: totalSurtido = 0 ' Leer solicitudes For i = 1 To numClientes If IsNumeric(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) Then solicitudes(i) = CDbl(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) Else solicitudes(i) = 0 End If surtido(i) = "POR FALTA STOCK" Next i ' Surtir de acuerdo al inventario disponible For i = 1 To numClientes If solicitudes(i) > 0 Then If inventario >= solicitudes(i) Then surtido(i) = solicitudes(i) inventario = inventario - solicitudes(i) totalSurtido = totalSurtido + solicitudes(i) ElseIf inventario > 0 Then surtido(i) = inventario totalSurtido = totalSurtido + inventario inventario = 0 Else surtido(i) = "POR FALTA STOCK" End If End If Next i ' Escribir resultados en las columnas correspondientes para cada cliente For i = 1 To numClientes With ws.Cells(fila, colResultadoInicio + i - 1) If surtido(i) = "POR FALTA STOCK" Then .Value = surtido(i) .Font.Color = vbRed Else .Value = surtido(i) .Font.Color = vbBlack End If End With Next i ' Escribir total surtido y existencia final ws.Cells(fila, colTotalSurtido).Value = totalSurtido ws.Cells(fila, colFinalInventario).Value = inventario Next fila MsgBox "Resultado surtido cargado con éxito...", vbInformation End Sub Para la opción 2:   Sub surtirenpartesiguales() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets(1) Dim filaInicio As Integer: filaInicio = 13 Dim filaFin As Integer: filaFin = 16 Dim colInventario As Integer: colInventario = 2 Dim colSolicitudesInicio As Integer: colSolicitudesInicio = 4 ' Columna C Dim colResultadoInicio As Integer: colResultadoInicio = 9 ' Columna I Dim colTotalSurtido As Integer: colTotalSurtido = 12 ' Columna L Dim colFinalInventario As Integer: colFinalInventario = 13 ' Columna M Dim numClientes As Integer: numClientes = 3 Dim fila As Integer, i As Integer For fila = filaInicio To filaFin Dim inventario As Double inventario = Val(ws.Cells(fila, colInventario).Value) Dim solicitudes(1 To 3) As Double Dim surtido(1 To 3) As Variant Dim totalSurtido As Double: totalSurtido = 0 Dim totalPedido As Double: totalPedido = 0 ' Leer solicitudes For i = 1 To numClientes If IsNumeric(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) Then solicitudes(i) = CDbl(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) totalPedido = totalPedido + solicitudes(i) Else solicitudes(i) = 0 End If surtido(i) = 0 Next i ' Si hay suficiente inventario, surtir lo que el cliente pide If inventario >= totalPedido Then For i = 1 To numClientes If solicitudes(i) > 0 And inventario >= solicitudes(i) Then surtido(i) = solicitudes(i) inventario = inventario - solicitudes(i) totalSurtido = totalSurtido + solicitudes(i) End If Next i Else ' Reparto base igualitario Dim baseSurtido As Long baseSurtido = Int(inventario / numClientes) For i = 1 To numClientes If solicitudes(i) > 0 Then If solicitudes(i) <= baseSurtido Then surtido(i) = solicitudes(i) inventario = inventario - solicitudes(i) totalSurtido = totalSurtido + solicitudes(i) Else surtido(i) = baseSurtido inventario = inventario - baseSurtido totalSurtido = totalSurtido + baseSurtido End If End If Next i ' Repartir sobrante restante uno por uno, respetando lo pedido Do While inventario > 0 For i = 1 To numClientes If surtido(i) < solicitudes(i) Then surtido(i) = surtido(i) + 1 totalSurtido = totalSurtido + 1 inventario = inventario - 1 If inventario = 0 Then Exit For End If Next i Loop End If ' Escribir resultados en las columnas correspondientes para cada cliente For i = 1 To numClientes With ws.Cells(fila, colResultadoInicio + i - 1) If surtido(i) = 0 Then .Value = "POR FALTA STOCK" .Font.Color = vbRed Else .Value = surtido(i) .Font.Color = vbBlack End If End With Next i ' Escribir total surtido y existencia final ws.Cells(fila, colTotalSurtido).Value = totalSurtido ws.Cells(fila, colFinalInventario).Value = inventario Next fila MsgBox "Resultado surtido cargado con éxito...", vbInformation End Sub Saludos, Diego
    • Buenos dias.  Estoy trabajando en una hoja para poder llevar un control de un pequeño almacén.  Tengo un pedido con varias líneas y "lotes" y necesito sacar las ubicaciones que coincidan con la referencia y lote que pone en el pedido. El problema viene cuando tengo la misma referencia y mismo lote en ubicaciones diferentes y necesito sacar la información en columnas diferentes. No se si  me he explicado bien, pero creo que con el ejemplo adjunto se entiende mejor. Agradecería mucho si me pudieran ayudar  Libro1.xlsx
    • Exelente solución mil gracias 
    • Podrías compartir tu solucion
    • Alguien me apoya a cerrar este tema,  ya lo solucioné Gracias
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.