Jump to content

Antoni

Members
  • Posts

    11,203
  • Joined

  • Last visited

  • Days Won

    759

Antoni last won the day on December 29 2021

Antoni had the most liked content!

About Antoni

  • Birthday 04/16/1951

Profile information

  • Gender
    Hombre
  • Localización:
    Galicia (UTC+1)

Converted

  • Campos
    ;
  • Mi versión de Excel:
    0

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Antoni's Achievements

  1. Algo no encaja, porque el código que te he pasado funciona, si o si. Sube tu archivo y explica con un ejemplo de que es lo que quieres hacer.
  2. Tu código evalúa siempre la fila 3, prueba con el código adjunto. Suponiendo que la variable Fila contiene el número de fila a evaluar: UltCol = Datos.Cells(Fila, Columns.Count).End(xlToLeft).Column
  3. Revisa las normas del foro, es obligatorio subir un archivo con un ejemplo de lo que pretendes hacer. Sube tu archivo y explícate.
  4. Creo que modificando esta línea, funcionaría: arch = ruta & Cells(r, 1) & ".xlsx" Y de paso añadiría al principio de la macro: Application.ScreenUpdating = False Y por último, dado que va a ser un proceso lento, poner un mensaje en la barra de estado cada vez que se abra un archivo y así poder ver el avance del proceso.
  5. Por tercera y última vez, sube un Excel con un ejemplo de lo que quieres hacer.
  6. Yo creo que el tema va de formato condicional, a ver si nos pones un ejemplo de lo que quieres.
  7. Insisto, los valores no tienen formato, lo tienen las celdas. Si se puedehacer que un botón ejecute una macro que ponga en negrita la celda seleccionada, pero eso ya lo tienes en la pestaña Inicicio\Fuenta\ Botón negrita. Sube un archivo EXCEL y pon un ejemplo de lo que necesitas, pero lo de la UDF, olvídalo.
  8. Tienes un error de concepto, los valores no tienen formato, los tienen las celdas, por esa razón una UDF no te puede devolver un dato formateado. Explica cual es tu problema y seguro que encontraremos una solución.
  9. El dato que intentas mostrar no corresponde a una hora en la base de datos, vista VistaMov_Historial, columna total_hab.
  10. Debes poner las fechas en formato americano (mm/dd/aaaa): sql = "select * from vistamov_historial where codsunat='" & Me.cmbmoneda.Text & _ "' and fecha_reg between #" & Format(Txtfecha_ini, "mm/dd/yyyy") & _ "# and #" & Format(txtfecha_fin, "mm/dd/yyyy") & "# order by id asc"
  11. Revisa el adjunto, al pasar el cursor por encima de la asignatura, aparecerá el nombre del alumno. Horario (1).xlsm
  12. Function UnirCorreos(C As String, D As String, E As String) As String If Not C = "" Then UnirCorreos = ";" & C If Not D = "" Then UnirCorreos = UnirCorreos & ";" & D If Not E = "" Then UnirCorreos = UnirCorreos & ";" & E UnirCorreos = Mid(UnirCorreos, 2) End Function Otra opción parecida a la de Janlui, pon la función en un módulo y esta formula en F2: =UnirCorreos(C2;D2;E2)
×
×
  • Create New...

Important Information

Privacy Policy