Respuesta
en
VBA
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
Microsoft Excel
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
VBA
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
Microsoft Access
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
VBA
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
VBA
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
Microsoft Access
y en 3 temas más
a