Respuesta
en
Visual Basic
a
Formulario con visual basic
'4c7569735f50 Hola Veamos, aca un ejemplo sencillo de como colocar datos en forma secuencial en un ibro desde un form. En el evento click del boton ponemos: Dim f As Long f = Application.WorksheetFunction.CountA(Sheets(1).Range("c6:c65536")) + 6...
Respuesta
en
Visual Basic
y en 1 temas más
a
Función Si error para macros VBA
Si eso pasa cuando no existe lo que buscas en el rango de busqueda. Falla la funcion vlookup '4c7569735f50 Prueba asi: On Error Resume Next nombre = Application.WorksheetFunction.IfError(Application.WorksheetFunction.VLookup(patron,...
Respuesta
en
Visual Basic
a
Captura de datos comparando una tabla de excel
'4c7569735f50 Veamos, supongamos que la lista esta en la columna a de la hoja 1 Entonces, validamos asi: if application.WorksheetFunction.CountIf(sheets(1).range("A:A"),textbox1)=0 then textbox="" Asi lo que hacemos es contar cuantas veces aparece el...
Respuesta
en
Visual Basic
a
Problema con último registro tabla Visual Basic 6.0
Movelast efectivamente te lleva al ultimo registro de un tabla... pero... el ultimo registro de una tabla, no siempre es el último correlativo generado, puesto que la base tiene sus propios indices, si el ultimo correlativo es 26, no necesariamente...
Respuesta
en
Visual Basic
a
Macro que pueda saber su posición
Si, declara en un modulo un par de variables publicas una para la fila y otra para la columna. Luego en el evento BeforeDoubleClick de la hoja que deseas evaluar le pasas a esas variables el valor de Target. Row y Target. Column
Respuesta
en
Visual Basic
a
¿Cómo ejecutar una macro haciendo dobleclick en cualquier celda de la columna B?
Abre el editor de vba (alt+f11)en el editor vba da dobel click sobre la hoja que tendra el evento. ( Hoja1... hoja2... etc), En la ventana de edicion de vba correspondiente a ese objrto( hoja del libro) Pegas esto: Private Sub...
Respuesta
en
Visual Basic
y en 1 temas más
a
Me puedes ayudar con el Error '13' No coinciden los tipos en mi programa de VBA Por favor
Range( J15 ) = cdate(Mid(Range( A15 ), Range( I15 ) + 2, 14))
Respuesta
en
Visual Basic
a
Declarar Variables como Public
Seguro es porque queda como public pero en ambito de la hoja 1... o la declaras como public en un modulo o bien en el objeto thisworkbook 8 que representa todo el libro)
Respuesta
en
Visual Basic
a
Sobre copia de archivo con contenido VB
El orden de los botones no tiene nada que ver... cuando dices "salen errores "... ¿cuáles? ¿La otra pc que versión de excel utiliza? 2007 - 2008 -¿2010?. ! Por que tienes 170 botones !?, ¿Solo para sumar 1 a la celda de cada registro?