Jaime Segura

Jaime Segura

Ingeniero Industrial, docente universitario de informatica: excel y programacion con vba
 92,7K puntos  Perú @jaimesegurap desde - visto
Preguntar

Respuestas en VBA

Respuesta en y en 2 temas más a

Ver listado de fórmulas definidas por el usuario

Algo así como: Sub Lista() Dim e As Name, i as Integer i = 1 Cells(i, "A") = "Nombre" Cells(i, "B") = "Fórmula" For Each e In Names i = i + 1 Cells(i, "A") = e.Name Cells(i, "B").NumberFormat = "@" Cells(i, "B") = e.RefersToLocal Next e End Sub
Respuesta en y en 1 temas más a

¿Cómo hago para que se ejecute una macro una vez que el usuario digite un valor en una celda?

En la módulo de hoja (no módulo común) de la hoja que quieres "programar", escribe: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address(0,0) = "B4" Then ' cambia B4 por la celda real... ' aqui pon la macro End If End Sub
Respuesta en a

¿Cómo copiar el indice de un word en un excel con VBA?

El objeto que mencionas es una colección... debes acceder a un ítem de la colección y luego puedes leer la información en la propiedad range Tableofcontents(1). Range
Respuesta en y en 3 temas más a

VBA Access: Generar error XX intencionalmente

Para GENERAR el error usa Err. Raise n y en "n" colocas el numero de error que deseas generar
Respuesta en y en 3 temas más a

Macro sumatoria por fechas según condiciones

Si tu colocar como rango la columna O:O Y luego creas la referencia rango.Range("O" & Rows. Count) eso ya no el columna Range("C:C") es la columna C Range("C:C"). Range("C:C") en la columna E... pues la segunda C es relativa con respecto a la...
Respuesta en y en 3 temas más a

Evitar que se ejecuten macros de excel desde el menu programador-macros

Ponles Private Sub en lugar de Sub Así no aparecerán visibles
Respuesta en y en 2 temas más a

VBA confirmar si un archivo .xlsm se encuentra abierto

Abre el archivo y verifica la propiedad UserStatus Workbooks.Open "c:\Book2.xls" ' cambialo por la direccion web real userAct=ActiveWorkbook.UserStatus If Ubound(userAct)>1 then Msgbox "Ya esta abierto por otro usuario" End if
Respuesta en y en 2 temas más a

VBA Modificar formato de un Rango cuando cambia una celda

No hagas una macro para cambiar el formato de la fila... te estas complicando demasiado la vida... Por un formato condicional y listo... que tu macro solo se dedique a escribir el Deleted by... Por cierto, el colocar ese valor en la celda A, ¿cambia...
Respuesta en a

Cdate VBa - Excel a una columna

Selecciona toda la columna Presiona Ctrl + L para reemplazar Cambia / por / (si... es verdad aparentemente no estoy cambiando nada!) Excel debería reconocer los valores en las celdas
Respuesta en y en 3 temas más a

VBA Access: Filtro de fechas entre, desde y hasta, igual a, ambas inclusive

Puede ser que las fechas estén siendo interpretadas en orden inverso a lo que supones si 15/08/2017 Access lo lee MM/DD/YYYY entonces para él será 8/03/2018, tendrías que desarmar y armar la fecha al formato adecuado... Aunque veo algunos de tus...

Suscríbete RSS