Códigos Fuente de Visual Basic para Aplicaciones

Mostrando del 21 al 30 de 59 registros
Imágen de perfil
Val: 47
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Formato Condicional para Maximo y Minimo en cada fila del rango seleccionado


Visual Basic para Aplicaciones

Actualizado el 23 de Octubre del 2018 por Aitor (6 códigos) (Publicado el 20 de Septiembre del 2018)
3.457 visualizaciones desde el 20 de Septiembre del 2018
ConditionalFormatingMinMaxValuesInARow
Codigo de macro en VBA para Excel que realiza el formato condicional en un rango de celdas seleccionadas por programa o por la selección del usuario antes de llamar a la macro.
El formato condicional consiste en realzar las celdas con el valor minimo (relleno en verde) y maximo (relleno en rojo) por cada fila según se muestra en la imagen.
En la imagen se ha seleccionado el rango de celdas D5:L22 y luego se ha ejecutado la macro.
sin imagen de perfil
Val: 85
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Números pentagonales


Visual Basic para Aplicaciones

Publicado el 11 de Agosto del 2017 por David (9 códigos)
2.422 visualizaciones desde el 11 de Agosto del 2017
Breve ejemplo de como crear una secuencia o progresión de números pentagonales, empleando VBA para tal fin.

Un número pentagonal es un número figurado que extiende el concepto de número triangular y cuadrado al pentágono, pero, a diferencia de los dos primeros, los patrones utilizados en la construcción de los números pentagonales no son simétricamente rotacionales.

El n-ésimo número pentagonal pn es el número de distintos puntos en un patrón de puntos, consistente en el contorno de pentágonos regulares cuyos lados contienen de 1 a n puntos, superpuestos, de forma que tienen en común el vértice. Por ejemplo, el tercero de ellos está formado de contornos compuestos por 1,5 y 10 puntos respectivamente, pero el 1, 3 puntos del de 5, coinciden con 3 del de 10, dejando 12 puntos distintos, 10 en forma de pentágono, y 2 dentro de él...

NP
sin imagen de perfil
Val: 85
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Números Triangulares


Visual Basic para Aplicaciones

Publicado el 11 de Agosto del 2017 por David (9 códigos)
2.076 visualizaciones desde el 11 de Agosto del 2017
Numero Triangular con VBA (Visual Basic for applications) en Excel.
Un número triangular es aquel que puede recomponerse en la forma de un triángulo equilátero (por convención, el primer número triangular es el 1). Los números triangulares, junto con otros números figurados, fueron objeto de estudio por Pitágoras y los Pitagóricos, quienes consideraban sagrado el 10 escrito en forma triangular, y al que llamaban Tetraktys.
Según la ecuación de Ramanujan–Nagell, se considera que el número triangular más grande puede ser representado mediante la fórmula 2k − 1 es 4095.

Entonces cabe destacar que un número triangular es aquel número que puede ser representado a través de un patrón triangular que posee puntos espaciados de forma equilibrada.

Además los números triangulares pueden ser obtenidos gracias a la expresión:

[(n+1)(n+2)] /2;

Donde "n" es un numero natural mayor o igual que 1.

NT
sin imagen de perfil
Val: 85
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Divisores + Números Perfectos


Visual Basic para Aplicaciones

Publicado el 11 de Agosto del 2017 por David (9 códigos)
3.709 visualizaciones desde el 11 de Agosto del 2017
En esta oportunidad, les quiero mostrar una forma de encontrar, por medio de una secuencia, los divisores de N números y sus respectivos números perfectos.
Todo esto bajo programación VBA (Visual Basic for Applications).
Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos. Dicho de otra forma, un número perfecto es aquel que es amigo de sí mismo.
Así, 6 es un número perfecto porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3. Los siguientes números perfectos son 28, 496 y 8128.

np
sin imagen de perfil
Val: 85
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Vacas Narayana


Visual Basic para Aplicaciones

Publicado el 11 de Agosto del 2017 por David (9 códigos)
1.553 visualizaciones desde el 11 de Agosto del 2017
Narayana, matemático hindú del siglo XIV, propuso la siguiente situación:

"Una vaca tiene anualmente una cría. Cada una de ellas, cuando ya es novilla a los cuatro años, también tiene una cría anual."

De esta forma, el primer año habrá una vaca, el segundo permanece la misma vaca, al igual que el tercero, en el cuarto año ya hay dos vacas, pues la original tiene una cría...
Para poder resolverlo, empleamos VBA (Visual Basic for Applications) en Excel, ya que es una excelente herramienta para estos casos.

Fon1
sin imagen de perfil
Val: 85
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Sucesión Numeros de Lucas


Visual Basic para Aplicaciones

Publicado el 11 de Agosto del 2017 por David (9 códigos)
2.687 visualizaciones desde el 11 de Agosto del 2017
Los números de Lucas son los números pertenecientes a la sucesión de enteros, llamados así por el matemático François Édouard Anatole Lucas (1842-1891), que estudió tanto que la secuencia y los números de Fibonacci están estrechamente relacionados con los Lucas. No deben ser confundidos con la Sucesión de Lucas, que es la sucesión a la cuál pertenecen los números de Lucas.
De manera similar a los números de Fibonacci, cada número de Lucas se define como la suma de sus dos inmediatos anteriores, formando así una secuencia de enteros de Fibonacci. Los dos primeros números Lucas son L0 = 2 y L1 = 1 en contraposición a los dos primeros números de Fibonacci que son F0 = 0 y F1 = 1. Aunque estrechamente relacionado en la definición, los números de Lucas y de Fibonacci presentan propiedades distintas.
En este ejemplo, crearemos dicha secuencia con VBA (Visual Basic for Applications) en Excel.