Respuesta
en
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
a
Suma total con textbox
Dsum es para sumar con condiciones. Si tan solo deseas sumar utiliza "sum".
Respuesta
en
Microsoft Excel
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...