Respuesta
en
Visual Basic
a
Visual Basic -Función con parámetros predefinidos
Los valores que puede tomar la variable se indican con la instrucción "Enum". Un ejemplo que te servirá de ayuda es: Enum aaa aaa1 = 1 aaa2 = 2 aaa3 = 3 End Enum Function prueba(varAAA As aaa) As Integer prueba = varAAA End Function Cuando llames a...
Respuesta
en
Microsoft Excel
a
Buenas noches quisiera saber si alguien me puede colaborar para realizar esta fórmula en Excel
Yo usaría esta fórmula: =SI(A1="PE";1;SI(A1="PM";2;SI(A1="MP";3;-999999)))+SI(B1="PE";0;SI(B1="PM";3;SI(B1="MP";6;-999999))) SI A1 o B1 no tienen uno de los 3 valores indicados, el resultado será un negativo que llame la atención.
Respuesta
en
Microsoft Access
a
Necesito un informe solo con los registros activos de unas casillas de verificación
Lo primero es tener claro que la casilla de verificación tiene que estar asociada a un campo de la tabla. Supongamos que se llama "campoCasilla". Puedes poner un filtro con: campoCasilla = true O bien en el origen de registros poner select * from...
Respuesta
en
Microsoft Excel
a
Macro función de suma de rango
Podrías usar este códigos: Sub sumaColumnaI() Dim i As Long Dim totalSuma As Double totalSuma = 0 For i = 2 To 20000 If IsNumeric(Cells(i, 9)) Then totalSuma = totalSuma + Cells(i, 9) Next i Range("x2").Value = Range("i2").Value / totalSuma End Sub
Respuesta
en
Visual Basic
a
Macro Excel: Sacar datos de BD SQL Server
Yo trabajo con Sql Server y lo que tengo es un acceso a la base de datos a través de ODBC. Después es fácil trabajar con él desde una función Excel. En "Herramientas - referencias" activas "Microsoft ActiveX Data Object library" y creas la función....
Respuesta
en
Microsoft Access
a
Calculo de mediana en una consulta de Access
Tendrías que definirte una función que ordene los objetos y después seleccione el que está en el centro. Cuando son impartes no hay problema pues es el objeto que está en la posición "entero(nº de objetos/2)+1", pero cuando son pares la mediana...
Respuesta
en
Microsoft Excel
a
Replicar Macro de Excel a dos hojas distintas del mismo libro
Para lo que haces deberías poner la macro en un módulo (menú insertar-módulo). Estando así la macro será para todo el libro. En el código pones "worksheets("mapa")". Eso claramente hace referencia a la página "mapa" pero si quieres hacer referencia a...
Respuesta
en
Microsoft Excel
a
Validar contraseña en macros. Ayuda
Un par de cosas: - Acostúmbrate a poner "me." delante de los nombres de objetos que pertenezcan al formulario (clave y ncuenta). Así se entenderá mejor el código y no habrá dudas sobre a quién se refiere. - Al principio del módulo (o del código del...
Respuesta
en
Microsoft Access
a
Necesito contar filas de una tabla dependiendo de otra y no me funciona el dcount o no lo se usar
Lo que yo haría es una subconsulta para obtener los mayores y menores de edad por DNI. Podría ser algo así: select DNI,sum(iif(year(now())-year([fecha nacimiento])>18,1,0)) as mayores, sum(iif(year(now())-year([fecha nacimiento])>18,0,1)) as menores...
Respuesta
en
Visual Basic
a
Macro que me permita preguntar si tengo un rango de celdas seleccionado y copiado antes de ejecutars
Puedes asegurarte si hay un rango seleccionado comprobando que hay seleccionadas más de una fila o más de una columna if ((Application.Selection.Rows.Count = 1) and (Application.Selection.Columns.Count = 1)) then msgbox "No has seleccionado un rango"...