Inicia sesión
FOROS OPOSICIONES FORO Oposiciones Auxiliar Administrativo Ayuntamiento de Madrid
709.308 mensajes • 396.057 usuarios registrados desde el 25/05/2005
• 09/03/2013 17:36:00.
• Mensajes: 8
• Registrado: enero 2013.
Supongamos que tengo una base de datos con la información de los alumnos de una clase, nombre, apellidos, edad, notas por trimestre y nota final.
Pues tengo que indicar cuantas celdas con formato en cursiva tengo en dicha base, ¿con qué función hariais eso?
O qué función utilizariais para indicar cuantas celdas tienen el mismo formato que por ejemplo la celda A1.
Gracias.
• 10/03/2013 2:26:00.
• Mensajes: 4
• Registrado: agosto 2012.
Para lo primero, si tienes la base de datos entre las filas 1 a 20 y las columnas 1 a 6, por ejemplo así:
x = 0
For f = 1 To 20
For c = 1 To 6
If ActiveSheet.Cells(f, c).Font.Italic = True Then x = x + 1
Next c
Next f
MsgBox (x)
Para lo segundo:
formatoA1 = ActiveSheet.Cells(1, 1).Font.Italic
x = 0
For f = 1 To 20
For c = 1 To 6
If ActiveSheet.Cells(f, c).Font.Italic = formatoA1 Then x = x + 1
Next c
Next f
MsgBox (x)
Son dos macros. El resultado lo da en una ventana (MsgBox), pero podría anotarlo en una celda, un fichero...
Saludos.
• 10/03/2013 12:17:00.
• Mensajes: 7
• Registrado: noviembre 2012.
??? :O
Se me acaba de desencajar la mandíbula.
• 10/03/2013 15:46:00.
• Mensajes: 8
• Registrado: enero 2013.
Muchas gracias Rosa, veo que lo llevas superbien. Pero yo no me he enterado de nada. Por favor, me podrias recomendar algún manual o tutorial de youtube en el que expliquen algo de eso, porque estoy muy perdida. ¿No hay una manera más fácil de hacerlo? Gracias.
• 10/03/2013 17:08:00.
• Mensajes: 4
• Registrado: agosto 2012.
Jajaja, no te preocupes. En el examen no van a poner nada de eso.
La verdad es que lo que tú preguntabas no sé hacerlo de otra forma. Yo trabajo haciendo aplicaciones para Excel, Word y Access. Es programación en VBA.
Hay infinidad de manuales sobre programación VBA pero, evidentemente, el examen no tendrá nada que ver.
VBA aumenta la capacidad de Office hasta el infinito. Sin límites.
En cuanto a lo de las plazas... lo mio es la programación, no la mecanografía. Uso la "técnica del aguilucho". Por tanto, no me veo con muchas opciones en el examen.
Saludos.