Luis_P

Luis_P

 100K puntos  Chile @luis_p desde - visto

Respuestas en Microsoft Excel

Respuesta en a

¿Pudieran explicarme que significa esta sentencia en vba?

'4c7569735f50 La función evalúa si existe o no una determinada hoja en el libro activo, es decir devuelve "verdadero" o "falso" ( ya que esta en su forma boleana) ejemplo : si invocas la función =SheetExists("hoja2") Devolverá verdadero si esta hoja...
Respuesta en a

Utilizar Do while en excel

Intenta esto: Private Sub Worksheet_Change(ByVal Target As Range) '4c7569735f50 [a1].Select Do While Len(Selection) > 0 Selection.Offset(1, 0).Select ´tu_procedimiento DoEvents Loop End Sub Esto en el evento change de tu hoja Lo primero es posicionar...
Respuesta en a

Activar botones en un formulario

en el evento initialize del form debes poner esto comandbutton3.enable=false luego en el evento click del comandbutton2 pones esto comandbutton3.enable=true
Respuesta en a

Usar elementos de una userform en otra macro

'4c7569735f50 Seguro que no, pues debes tener esa variable declarada solo en ámbito del formulario. Debes declarar la variable nombre en ámbito publico an un modulo, de esa manera sera visible por todo el proyecto ( libro). Inserta un modulo y...
Respuesta en a

Ayuda EXCEL

Mis conocimientos en VB son básicos... Bueno es momento de completarlos... muéstrame el código que tienes hasta ahora
Respuesta en a

Carga de ListBox

Hasta donde manejo el formato de la fuente (forecolor) para listbox aplica sobre el control ( en su totalidad) y no sobre cada elemento.
Respuesta en a

Cambio de Numero a Fecha

'4c7569735f50 En este ejemplo aplico formato fecha al dato contenido en celda e4 ( el cual tiene formato general) Format(range("e4"),"dd-mm-yyyy")
Respuesta en a

Como extraer datos entre paréntesis

No hace falta crear una función, basta un arreglo '4c7569735f50 Así: Pon tu texto en a1 y en b1 pones: =extrae(a1;encontrar("(";a1;1)+1;encontrar(")";a1;1)-encontrar("(";a1;1)-1)
Respuesta en a

Suma total con textbox

Dsum es para sumar con condiciones. Si tan solo deseas sumar utiliza "sum".
Respuesta en a

Ir a la primera celda de una fila cualquiera

Desde el editor de vb ( alt+f11). Selecciona la hoja en la que deseas el macro, dale doble click y en el editor pegas esto: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells(Target.row, 1).Select End Sub Así cada vez que seleccionas...

Suscríbete RSS