Ir al contenido principal

Entradas

Mostrando entradas de enero, 2020

Seminario Macros Excel Gratuito 14 Entrega (Estructuras de programación o control 2ª parte)

Seguimos con las estructuras de control ya que el capitulo anterior era bastante extenso en el que vimos las diferentes formas de usar If's y la estructura Select Case así como el anidamiento. Estructura End … End With Esta estructura se usa casi siempre para no tener que repetir tantas veces el nombre de objetos cuando hacemos referencia a sus propiedades y así simplificamos su código. La estructura tiene el siguiente aspecto: With objeto    . instrucciones    ….. End With Veamos un ejemplo: Queremos que las lineas 1 a 3 de nuestra hoja tengan el texto en negrita de tipo Comic Sans MS, tamaño de letra 14 puntos, color de letra rojo Si no usáramos esto las ordenes serían: Sub Procedimiento()   Range("1:3").Font.bold= True    Range("1:3").Font. Name="Comic Sans MS"    Range("1:3").Font.Size=14    Range("1:3").Font.Color = vbRed End Sub Pero si usamos el With podemos hacer lo siguiente:

Seminario Macros Excel Gratuito 12+1ª Entrega (Estructuras de programación o control 1ª parte)

Las estructuras de programación sirven para controlar la ejecución del programa. Son estructuras que aparecen en todos los lenguajes de programación y su funcionamiento será parecido. Las podemos dividir en: Condicionales With Bucles En esta primera entrega solo veremos la parte de Condicionales. Condiciones Cuando hay que tomar una decisión que tiene diferentes respuestas usaremos esta estructura, podemos hacer evaluaciones de tipo texto o cadena e incluso de tipo numérico o fechas. Dentro de este tipo de estructuras nos encontramos: If..Then If..Then..Else IIF Select Case Estructura if ...Then Mostramos el siguiente esquema gráfico: Como vemos esta estructura cambia el flujo del programa si se cumple o no la condición mediante una bifurcación. La forma de escribirla aunque ya la hemos visto en algún ejemplo anterior es la siguiente: If pregunta Then   instrucciones a realizar End If Solo se realizan las instrucciones si se cumple dicha

Seminario Macros Excel Gratuito 12ª Entrega (Funciones integradas de VBA)

El uso de funciones es la forma más elegante de programar así como interesante por la gran reutilización que ello conlleva, y además que Excel nos permite crear nuestras propias funciones o funciones definidas por el usuario usando como hemos visto anteriormente los procedimientos Function, el dispone de una serie de funciones integradas que podemos utilizar en nuestros procedimientos. Por ejemplo disponemos de las siguientes: InputBox MsgBox Funciones de conversión de tipo como Cbool, Cbyte, Cint... Funciones de Comprobación como IsDate, IsNumeric, IsNull, .... Funciones Matemáticas como Abs, Int, Rnd... Funciones de cadena como Len, Chr.... Funciones de Fecha y Hora como Date, Now, Time, DateDiff... Todas estas funciones merecen un amplio estudio pero en esencia la gran mayoría de ellas se usan respondiendo a lo siguiente: nombreFuncion(argumentos) Las funciones suelen ser asignadas a variables para por ejemplo comprobar o mostrar cosas. Veamos un ejemplo: Cre

Avanzando en Divs parte 6

En esta sexta y ultima entrega de esta serie de avanzando en divs vemos como ponemos un pie de página. Disponemos del siguiente código del div pie : Aquí disponemos del estilo pie : Los cambios realizados son: Fondo gris clear:both lo que hace es decir que el elemento debe estar debajo de elementos flotantes, admite otros parámetros. Color: Granate Padding de 10px El texto lo alineamos al centro del div (text-align:center) Se me olvidaba comentar que en el código HTML de la página vamos cerrando todos los elementos finalizando con el body y la etiqueta HTML.

Avanzando en Divs Parte 5

En esta quinta entrega vamos a conocer otro nuevo div llamado: contenido . Este div tiene un estilo asociado a la etiqueta contenido y en su interior nos encontramos varias etiquetas como la cabecera h1, la etiqueta de cursiva <i>, la de párrafo Además aunque en este caso no sería necesario vemos como poner acentos usando los elementos &.... Esto lo recomienda el consorcio aunque en este caso ya digo que podriamos escribir acentos sin problemas debido al charset en la parte meta de la página. Vamos a ir desglosando los estilos: El primero que vemos es el estilo contenido : Como vemos tiene un fondo gris, flota a la izquierda con lo que se pega al anterior div si cabe dentro del contenedor, dispone de un ancho y alto y un padding de 10px. Dentro del contenido disponemos de la etiqueta <h1> que lleva su propio estilo. con color gris, tamaño de letra de 24px y un margen inferior para separar del siguiente texto en 8px; Dentro del h1 tenemos una eti

El peligro de los Ramsonware o Encriptadores

Los Ransomware o encriptadores de ficheros son de las peores amenazas de virus que podemos encontrarnos en el mundo informático.

Seminario Macros Excel Gratuito 11ª Entrega (Variables, Constantes, Operadores y Matrices)

Vamos a tratar un tema muy interesante que permitirá mejorar nuestras macros, por ejemplo la de la entrega anterior que vimos que tenía una cierta problemática. Los temas a tratar son: Variables Constantes Operadores Matrices

Avanzando en Divs Parte 4

Seguimos estudiando el código en esta cuarta entrega que aunque trata de Divs y estilos CSS como veremos aprenderemos mucho más. Ahora estudiamos el div llamado: menu . Mostramos varios enlaces en forma de menú a diferentes lugares de nuestra web (canal de YouTube, nuestra página y nuestro blog). Este código hace uso de varios estilos, en primer lugar estudiamos el estilo del menú: Como vemos lo que hacemos al div es que flote a la izquierda, por eso nuestro menú está en el lado izquierdo, si cambiamos a right aparece en el margen derecho del contenedor. Existen otras posibilidades como inherit, both y none Lo dotamos de un background gris, los otros se entienden y el padding lo que hace es rodear de 20px de margen. Por otra parte para construir el menú usamos la etiqueta ul o lista desordenada (unordered list), la cual lleva un estilo asociado a la etiqueta <ul> que evita que salgan los puntos o topos (list-style-type:none). Si no hubiéramos puesto estilos