Respuesta
en
Microsoft Excel
a
Habilitar macros automáticamente
Si hubiera alguna forma de habilitar automáticamente las macros, se podría colar cualquier virus con total facilidad. La forma que tienes para que no te pregunte es que bajes la seguridad en 'Herramientas - Opciones - Seguridad - Seguridad de...
Respuesta
en
Microsoft Excel
a
Numero de filas determinadas por una una celda
Un detalle: si copias de la fila 6 a la 23 son 18 filas en lugar de 17. El código que puedes poner a tu macro es el siguiente: Option Explicit Sub copiarFila5() Dim aux As String Dim nFilas As Integer aux = Cells(1, 6) If Not IsNumeric(aux) Then...
Respuesta
en
Microsoft Excel
a
Copiar datos de una columna excel a un archivo TXT
Aunque no he probado el código, creo que estará bien. Supongamos que tu botón se llama 'exportarColumnaE', el código que tendrías que poner es el siguiente: Option Explicit Private Sub exportarColumnaE_Click() exportarDatosEnFicheroTexto 5 ' La...
Respuesta
en
Microsoft Excel
a
Usar Fórmula Coincidir y indice
Si tuvieras primero el número y después la comunidad, podrías usar la función "buscarv", pero si quieres mantener los datos como están, puedes definirte una función como la siguiente: Option Explicit Function encontrarComunidad(ByVal valorBuscado,...
Respuesta
en
Microsoft Excel
a
Función anidada
Suponiendo que los datos del cuadro están en las columnas "A:C", en la columna DE podrías poner el sueldo+antigüedad usando la siguiente fórmula (Para la celda D2): =B2*(1+SI(C2<=2;0;SI(C2<=5;0,05;10)))
Respuesta
en
Microsoft Excel
a
Para complementar...
En donde se construye el nombre de salida (creo que la variable se llamaba nomSalida), le asignabas: nomSalida = sheets("INICIO").cells(1,1) Para añadir el Path del libro actual delante tendrías que poner: nomSalida = thisworkbook.Path & "\" &...
Respuesta
en
Microsoft Excel
a
Guardar parte de un libro de excel,...
Si he entendido bien lo que quieres, este sería el código: Option Explicit Sub copiarTodasLasPaginasEnLibroNuevo() Dim i As Integer Dim libroAct As String Dim libroNew As String Dim snPrimero As Boolean Dim nomPag As String Dim nomSalida As String '...
Respuesta
en
Microsoft Access
a
Abrir formulario filtrado con doble click un registro
Entra a diseñar el formulario que después usas como subformulario. Incorporale este código: Option Compare Database Private Sub Form_DblClick(Cancel As Integer) DoCmd.OpenForm "formularioDetalle", acNormal, , "id=" & Me.id, , acDialog End Sub...
Respuesta
en
Visual Basic
a
Comparar datos de una búsqueda con el cotenido de BD
Supongamos que tienes una conexión a la base de datos llamada 'cn'. Yo haría algo así (nota, lo escribo aquí directamente sin probarlo. Espero no equivocarme). dim rs as new adodb.recordset dim txtSql as string txtSql = "select * from...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Validar fechas en textbox - vba excel
Primero comprobaría si es una fecha ¿válida?. Y lo pongo así porque traga con casi todo. Después, sabiendo que la fecha es válida haría lo siguiente: convertirla a fecha y después a texto. Si el resultado es igual que lo que han escrito es porque no...