Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3....

35
Macros Excel INDICE MACROS EN EXCEL.................................................... 2 HOJA DE CALCULO.................................................... 2 ENTORNO COMANDOS................................................... 2 BARRA DE FORMULAS.................................................. 3 FUNCIONES CON VISUAL BASIC.........................................5 CREACION DE FUNCIONES.............................................. 5 INSERTAR MODULO.................................................... 5 INGRESO DE CODIGOS................................................. 5 EJERCICIOS CREAR FUNCIONES.........................................7 FORMULARIOS........................................................ 8 CREAR FORMULARIOS.................................................. 8 VENTANA DEL PROYECTO............................................... 8 VENTANA DE PROPIEDADES............................................. 8 CUADRO DE HERRAMIENTAS............................................. 8 ELEMENTOS DEL FORMULARIO........................................... 9 CODIGOS SIMPLES DE VISUAL.........................................10 DATOS NUMERICOS................................................... 10 DATOS DE TEXTO.................................................... 10 CODIGOS SIMPLES DE VISUAL BASIC...................................10 CODIGOS MULTIPLES DE VISUAL BASIC.................................10 APLICACIÓN DE ACCESO CON FORMULARIOS..............................11 ESTRUCTURAS DE DECISION........................................... 12 IF THEN........................................................... 12 LISTBOX Y COMOBOBOX............................................... 14 SELECT CASE....................................................... 18 Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 1

Transcript of Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3....

Page 1: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

INDICE

MACROS EN EXCEL...........................................................................................................................2

HOJA DE CALCULO............................................................................................................................2

ENTORNO COMANDOS......................................................................................................................2

BARRA DE FORMULAS......................................................................................................................3

FUNCIONES CON VISUAL BASIC....................................................................................................5

CREACION DE FUNCIONES..............................................................................................................5

INSERTAR MODULO...........................................................................................................................5

INGRESO DE CODIGOS......................................................................................................................5

EJERCICIOS CREAR FUNCIONES..................................................................................................7

FORMULARIOS....................................................................................................................................8

CREAR FORMULARIOS.....................................................................................................................8

VENTANA DEL PROYECTO...............................................................................................................8

VENTANA DE PROPIEDADES...........................................................................................................8

CUADRO DE HERRAMIENTAS.........................................................................................................8

ELEMENTOS DEL FORMULARIO...................................................................................................9

CODIGOS SIMPLES DE VISUAL....................................................................................................10

DATOS NUMERICOS.........................................................................................................................10

DATOS DE TEXTO..............................................................................................................................10

CODIGOS SIMPLES DE VISUAL BASIC.......................................................................................10

CODIGOS MULTIPLES DE VISUAL BASIC..................................................................................10

APLICACIÓN DE ACCESO CON FORMULARIOS......................................................................11

ESTRUCTURAS DE DECISION.......................................................................................................12

IF THEN................................................................................................................................................12

LISTBOX Y COMOBOBOX...............................................................................................................14

SELECT CASE.....................................................................................................................................18

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 1

Page 2: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

I. Macros en Excel

¿Qué son macros en Excel?Una macro son comandos y funciones que se almacenan en un módulo d4e Visual Basic, es una secuencia de pasos que se almacenan y se invocan con simples eventos del teclado, las macros se ejecutarán de manera inmediata.¿Qué es una hoja de cálculo?Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas (la cual es la unión de filas y columnas). Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas.Ingresar a Microsoft Office Excel

Inicio/todos los programas / Microsoft Office/ Microsoft Office Excel

Partes de la ventana

La barra de título

Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que lo guardemos y le demos el nombre que

queramos. En el extremo de la derecha están los botones para minimizar , restaurar y cerrar .

 La barra de acceso rápido

La barra de acceso rápido contiene las operaciones más habituales de Excel como Guardar , Deshacer

o Rehacer .Esta barra puede personalizarse para añadir todos los botones que quieras. Para ello haz clic en la flecha desplegable de la derecha y selecciona Personalizar Banda de opciones de acceso rápido. La Banda de Opciones

La Banda de opciones contiene todas las opciones del programa agrupadas en pestañas. Al hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con la inserción de los diferentes elementos que se pueden crear en Excel.

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 2

Page 3: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Pulsando la tecla ALT entraremos en el modo de acceso por teclado. De esta forma aparecerán pequeños recuadros junto a las pestañas y opciones indicando la tecla (o conjunto de teclas) que deberás pulsar para acceder a esa opción sin la necesidad del ratón.

Las opciones no disponibles en el momento actual se muestran semitransparentes. Para salir del modo de acceso por teclado vuelve a pulsar la tecla ALT.

Si haces doble clic sobre cualquiera de las pestañas, la barra se minimizará para ocupar menos espacio.

De esta forma sólo muestra el nombre de las pestañas y las opciones quedarán ocultas. Las opciones volverán a mostrarse en el momento en el que vuelvas a hacer clic en cualquier pestaña.

La barra de fórmulas

Nos muestra el contenido de la celda activa, es decir, la casilla donde estamos situados. Cuando vayamos a modificar el contenido de la celda, dicha barra variará ligeramente, pero esto lo estudiaremos más adelante.  La barra de etiquetas

Permite movernos por las distintas hojas del libro de trabajo. Crear un nuevo libro en Excel

1. Pulsamos el Botón office e inmediatamente se abrirá un menú

2. Nuevo, para la creación de un nuevo documento 3. En el cuadro que aparecerá deberas seleccionar

Libro en blanco y hacer clic en crearGuardar un documento

Haga clic en el botón de Microsoft Office y, a continuación, haga clic en Guardar como. Método abreviado de teclado  Para guardar el archivo, presione F12.

Guardar con contraseña

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 3

Page 4: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

1. En la ventana de  “Guardar como”, haga clic en la opción “Herramientas” en la esquina superior derecha de la ventana

2. En el menú que se nos presenta seleccionamos “Opciones de Generales” y allí debemos especificar una contraseña usada para abrir el archivo y otra para modificar el archivo.

ABRIR UN DOCUMENTO

Haga clic en el botón de Microsoft Office y, a continuación, haga clic en Abrir. Método abreviado de teclado  Para guardar el archivo, presione Control + G.

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 4

Page 5: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

II. Funciones con Visual Basic

þ ALT +F11þ MENU INSERTAR / MODULO

Se ingresa:

Public Function area(base, altura)area = base * alturaEnd Function

Function cubo ( numero ) cubo=numero*numero*numero

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 5

Page 6: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

End function

Función con varios argumentos

Una función puede actuar sobre varios argumentos, por ejemplo la resistencia equivalente a la que se aludía en el párrafo siguiente. En ese caso, se deberán separar mediante una coma:

Function resisequiv(r1, r2)resisequiv = r1 * r2 / (r1 + r2)End Function

Variables auxiliares

En una definición puedes usar las estructuras del Basic: FOR...NEXT, SELECT CASE, etc. Aquí sólo usaremos DIM, para crear variables auxiliares. Observa este ejemplo que devuelve el área de un hexágono en función del lado

Function area6(lado)Dim perimetro, apotemaperimetro = 6 * ladoapotema = lado * Sqr(3) / 2area6 = perimetro * apotema / 2End Function

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 6

Page 7: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

III.-IV Ejercicios: Crear funciones Cree las funciones: notafin, letras y condición para calcular dichas columnas:

Cre

a

las

funciones necesarias para resolver los siguientes problemas:

o Calcular el área de un rectángulo. (arearect)

o Calcular el área de un círculo. (areacirculo)

o Convertir Kimómetros a metros. (kmtomt)

o Convertir pulgadas a centímetros. (pulacm)

o Mostrar Aceptado si la estatura de un individuo es superior a 1.79 sino Rechazado.

(tallamin)

o Mostrar según la edad de un individuo de acuerdo a la siguiente tabla: (edad)

NIÑO 0 A 12 AÑOS

ADOLESCENTE 13 A 17 AÑOS

ADULTO 18 A 70 AÑOS

ANCIANO 70 AÑOS A MÁS

o Convertir dólares a soles: (dolarasol)

o Convertir soles a euros: (soleuro)

o Calcular la edad de una persona ingresando su fecha de nacimiento: (edad)

o Mostrar el signo del horóscopo de una persona según su fecha de nacimiento: (horoscopo)

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 7

DESDE HASTA SIGNO01-ene 19-ene Capricornio20-ene 18-feb Acuario19-feb 20-mar Piscis21-mar 20-abr Aries21-abr 20-may Tauro21-may 20-jun Géminis21-jun 21-jul Cáncer22-jul 21-ago Leo22-ago 22-sep Virgo23-sep 22-oct Libra23-oct 22-nov Escorpio23-nov 20-dic Sagitario21-dic 31-dic Capricornio

Page 8: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

V. CREAR FORMULARIOS Y PROGRAMARLOS

Se crea un botón de comando y doble click sobre él, se ingresa lo siguiente:Private Sub CommandButton1_Click()UserForm1.Show End Sub

Alt + F11 .-

Pasos para insertar un formulario.-

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 8

Botón de comando inciar.-

Page 9: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

VI. Elementos del formulario

Label.-Frame.-Image.-Command button.-

Private Sub CommandButton1_Click()EndEnd SubEjercicio 2

Private Sub CommandButton1_Click()UserForm1.ShowEnd Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 9

Page 10: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

VII. Código Simples de Visual

Private Sub TextBox1_Change()Range("A2").SelectActiveCell.FormulaR1C1 = TextBox1End Sub

Private Sub TextBox2_Change()Range("B2").SelectActiveCell.FormulaR1C1 = TextBox2End Sub

Private Sub TextBox3_Change()Range("C2").SelectActiveCell.FormulaR1C1 = TextBox3End Sub

Private Sub TextBox4_Change()Range("D2").SelectActiveCell.FormulaR1C1 = TextBox4End Sub

Private Sub TextBox5_Change()

Range("E2").SelectActiveCell.FormulaR1C1 = TextBox5End Sub

Private Sub TextBox6_Change()Range("F2").SelectActiveCell.FormulaR1C1 = TextBox6End SubPrivate Sub CommandButton1_Click()EndEnd SubPrivate Sub CommandButton2_Click()TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox1.SetFocusEnd Sub

VIII. APLICACION DE CODIGOS MULTIPLES DE VISUAL BASIC

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 10

Page 11: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub CommandButton1_Click()TextBox8.Text = EnabledTextBox13.Text = EnabledTextBox14.Text = EnabledTextBox8.Text = Str(Val(TextBox4.Text) + Val(TextBox5.Text) + Val(TextBox6.Text) + Val(TextBox7.Text))TextBox13.Text = Str(Val(TextBox9.Text) + Val(TextBox10.Text) + Val(TextBox11.Text) + Val(TextBox12.Text))TextBox14.Text = Str(Val(TextBox8.Text) - Val(TextBox13.Text))End Sub

Private Sub CommandButton2_Click()TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox7.Text = ""TextBox8.Text = ""TextBox9.Text = ""TextBox10.Text = ""TextBox11.Text = ""TextBox12.Text = ""TextBox13.Text = ""TextBox14.Text = ""TextBox2.SetFocusEnd Sub

Private Sub CommandButton3_Click()EndEnd Sub

Private Sub TextBox13_Change()Range("D2").Select

ActiveCell.FormulaR1C1 = TextBox13End Sub

Private Sub TextBox14_Change()Range("E2").SelectActiveCell.FormulaR1C1 = TextBox14End Sub

Private Sub TextBox2_Change()Range("A2").SelectActiveCell.FormulaR1C1 = TextBox2End Sub

Private Sub TextBox3_Change()Range("B2").SelectActiveCell.FormulaR1C1 = TextBox3End Sub

Private Sub TextBox8_Change()Range("C2").SelectActiveCell.FormulaR1C1 = TextBox8End Sub

IX. APLICACION DE ACCESO CON FORMULARIOSþ Alt +F8

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 11

Page 12: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Sub Auto_open()Load UserForm1UserForm1.ShowEnd Sub

X. ESTRUCTURAS DE DECISION I – IF THENPrivate Sub CommandButton1_Click()Static I As IntegerDim CLAVE As String * 5CLAVE = "JORGE"If I <= 2 And UCase$(Trim$(TextBox2.Text)) = CLAVE Then Unload Me UserForm2.Show Exit Sub Else MsgBox "contraseña incorrecta", vbInformation, "seguridad" End IfIf I >= 2 ThenUnload MeElseI = I + 1BeepTextBox2 = ""TextBox2.SetFocusEnd IfEnd Sub

Private Sub CommandButton2_Click()EndEnd Sub

Private Sub TextBox1_Change()If TextBox1.Text <> "" And TextBox2 <> "" ThenCommandButton1.Enabled = TrueElseCommandButton1.Enabled = FalseEnd If

End Sub

Private Sub TextBox2_Change()If TextBox1.Text <> "" And TextBox2 <> "" ThenCommandButton1.Enabled = TrueElseCommandButton1.Enabled = FalseEnd IfEnd Sub

JNUJEDABENITOMPAREDESGONZALES

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 12

Page 13: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub CommandButton1_Click()Selection.EntireRow.InsertTextBox1 = EmptyTextBox2 = EmptyTextBox3 = EmptyTextBox4 = EmptyTextBox5 = EmptyTextBox1.SetFocusEnd Sub

Private Sub CommandButton2_Click()EndEnd Sub

Private Sub TextBox1_Change()Range("a1").SelectActiveCell.FormulaR1C1 = TextBox1End Sub

Private Sub TextBox2_Change()Range("b1").SelectActiveCell.FormulaR1C1 = TextBox2End Sub

Private Sub TextBox3_Change()Range("c1").SelectActiveCell.FormulaR1C1 = TextBox3End Sub

Private Sub TextBox4_Change()Range("d1").SelectActiveCell.FormulaR1C1 = TextBox4End Sub

Private Sub TextBox5_Change()Range("e1").SelectActiveCell.FormulaR1C1 = TextBox5End Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 13

Page 14: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

XII. TRABAJAR CON LISTBOX Y COMBOBOX

Bueno empezaremos con como agregar información a un Combobox y un Listbox, primeramente deberás crear el siguiente formulario dentro de Visual Basic, recuerda desde Excel se utiliza la tecla ALT + F11 para entrar a Visual Basic, seguido del Menú Insertar y después Userform, bueno creo que ya lo sabes. Inserta Un Combobox y un Listbox y un Botón.

Ahora que ya creaste la Interfaz vamos a programar el botón, veremos como se le puede agregar información por medio de código a estos dos controles.

Da doble clic en el Botón y escribe las siguientes líneas dentro del procedimiento.

 

Private Sub CommandButton1_Click()

ComboBox1.AddItem "Juan Jose"

ComboBox1.AddItem "Pedro de la Fuente"

ComboBox1.AddItem "Salvador de la Luz"

ListBox1.AddItem "Juan José"

ListBox1.AddItem "Pedro de la Fuente"

ListBox1.AddItem "Salvador de la Luz"

End Sub

Bueno vamos a analizar el significado de estas líneas:

ComboBox1.AddItem "Juan José "

La opción AddItem significa que vas a agregar un dato de texto, por lo tanto se entiende como vas a agregar a Juan José al Combobox1, por lo tanto yo puedo agregar los datos que quiera a un Combobox o un Listbox con la opción AddItem, entonces al presionar el botón aparecerán los datos que se encuentra escritos y podrás seleccionar cualquiera de ellos, recuerda que la información la vas a agregar según tus necesidades.

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 14

Page 15: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Ahora si deseas agregar números a un Combobox o ListBox escribe el siguiente código en un botón:

Private Sub CommandButton1_Click()

For X=1 to 50

Listbox1.AddItem str(x)

Next

End Sub

La Instrucción For-Next es un ciclo contador que te permite contar desde un numero hasta otro. Por ejemplo le digo que cuente desde el 1 hasta el 50 y lo que se encuentre dentro del ciclo For-Next se ejecutara el número de veces, la X es una variable numérica que guarda el valor, cada vez que el ciclo da una vuelta aumenta un numero, por lo tanto X va a valer desde 1 hasta 50, y la instrucción Str es para convertir el valor numérico de la X en valor de Texto, ya que la opción AddItem guarda solo texto, claro esta que también puede funcionar sin esta instrucción en algunos casos.

Por lo tanto el Listbox1 va a guardar los número del 1 al 50, sin necesidad de irlos poniendo de uno por uno, imagínatelo.

Listbox1.AddItem "1"

Listbox1.AddItem "2"

Listbox1.AddItem "3"

Ya te quiero ver en el código para que llegues al 50.

Bueno esto es para introducirle datos a un Listbox y Combobox, pero como puedo usar estos datos para enviarlos para una celda, en el siguiente ejemplo te lo explico:

Da doble clic en el Listbox y escribe el siguiente código:

Private Sub ListBox1_Click()

Range("a9").Select

ActiveCell.FormulaR1C1 = ListBox1

End Sub

Así de de fácil cada vez que escojas un dato que se encuentre en un Listbox1 lo enviara a la celda a9, escribiéndolo ahí. Si lo deseas hacer lo puedes hacer en un Combobox, solo cambia Listbox1 por Combobox1 y se acabo.

Ahora si deseas agregar los datos al Listbox o Combobox sin ningún botón que presionar escribe el siguiente código:

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 15

Page 16: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub UserForm_Activate()

ComboBox1.AddItem "Juan Jose"

ComboBox1.AddItem "Pedro de la Fuente"

ComboBox1.AddItem "Salvador de la Luz"

ListBox1.AddItem "Juan José"

ListBox1.AddItem "Pedro de la Fuente"

ListBox1.AddItem "Salvador de la Luz

End Sub

La Clave esta en el procedimiento UserForm_Activate() esto quiere decir que cuando se active el formulario cargara lo que tu le indiques, en este caso va a introducir los datos al Listbox1 y Combobox1 automáticamente, que te parece.

Ahora si deseas tomar información de una celda y enviarla a un Combobox o Listbox escribe el siguiente código en un Botón:

Private Sub CommandButton1_Click()

Range("a9").Select

Do While ActiveCell <> Empty

    ActiveCell.Offset(1, 0).Select

    ListBox1.AddItem ActiveCell

Loop

End Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 16

Page 17: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

 

Fíjate bien, primeramente muevo el rango a la celda a9 porque ahí esta el inicio de mi información, después la línea Do While Activecell<> Empty significa Hazlo mientras la celda no se encuentre vacía, la siguiente línea que esActiveCell.Offset(1, 0).Select, significa Baja un Renglón, la siguiente línea ListBox1.AddItem ActiveCell, agrega la información de la celda al Listbox1 y la línea Loop es parte del ciclo Do While, siempre cierra el ciclo, como el For-Next. Por lo tanto todos los nombres que estén delante de a9 serán enviados al Listbox1 y cuando tope con la celda a15 que se encuentra vacía la condición del Do While parara la ejecución de su código. Esto funciona caminando renglones hacia abajo, pero si deseas moverte hacia la derecha por columnas solo cambia la línea ActiveCell.Offset( 1, 0).Select  por  ActiveCell.Offset(0, 1).Select, quiere decir que se mueva por columna, no por renglón.  ActiveCell.Offset(Renglón, Columna).Select

Si cambias el 1 por otro numero se moverá el numero de veces que tu le indiques, por ejemplo si quiero bajar 10 renglones de un golpe:

    ActiveCell.Offset(10, 0).Select

Si quiero moverme 20 columnas a la derecha

    ActiveCell.Offset(0, 20).Select

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 17

Page 18: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

XII. ESTRUCTURAS DE DECISION II –SELECT CASE

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 18

Form2

Page 19: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub CommandButton1_Click()UserForm2.ShowEnd Sub

Private Sub CommandButton2_Click()Hoja2.ActivateEnd SubSub Auto_open()Load UserForm2UserForm2.ShowEnd Sub

Códigos de los controles del form2:

Private Sub ComboBox1_Change()Range("I21").SelectActiveCell.FormulaR1C1 = ComboBox1End Sub

Private Sub ComboBox2_Change()Range("I23").SelectActiveCell.FormulaR1C1 = ComboBox2End Sub

Private Sub ComboBox3_Change()Range("I25").Select

ActiveCell.FormulaR1C1 = ComboBox3End Sub

Private Sub ComboBox4_Change()Range("I27").SelectActiveCell.FormulaR1C1 = ComboBox4End Sub

Private Sub ComboBox5_Change()Range("I29").SelectActiveCell.FormulaR1C1 = ComboBox5End Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 19

Page 20: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub ComboBox6_Change()Range("I31").SelectActiveCell.FormulaR1C1 = ComboBox6End Sub

Private Sub ComboBox7_Change()Range("D32").SelectActiveCell.FormulaR1C1 = ComboBox7End Sub

Private Sub ComboBox8_Change()Range("L31").SelectActiveCell.FormulaR1C1 = ComboBox8End Sub

Private Sub ComboBox9_Change()Range("D32").SelectActiveCell.FormulaR1C1 = ComboBox9End SubPrivate Sub CommandButton1_Click()TextBox29.Text = Val(TextBox11.Text) + Val(TextBox12.Text) + Val(TextBox13.Text) + Val(TextBox14.Text) + Val(TextBox15.Text) + Val(TextBox16.Text)Worksheets("HOJA2").ActivateActiveSheet.Range("A1").ActivateDo While Not IsEmpty(ActiveCell)ActiveCell.Offset(1, 0).ActivateLoopWith ActiveCell.Value = TextBox1.Offset(0, 1).Value = TextBox2.Offset(0, 2).Value = TextBox4.Offset(0, 3).Value = TextBox5.Offset(0, 4).Value = ComboBox7.Offset(0, 5).Value = TextBox29.TextEnd WithWorksheets("HOJA1").ActivateEndEnd Sub

Private Sub CommandButton2_Click()TextBox17.Enabled = TrueTextBox18.Enabled = TrueTextBox19.Enabled = TrueTextBox20.Enabled = TrueTextBox21.Enabled = TrueTextBox22.Enabled = TrueTextBox23.Enabled = TrueTextBox24.Enabled = TrueTextBox25.Enabled = TrueTextBox26.Enabled = TrueTextBox27.Enabled = TrueTextBox28.Enabled = TrueEnd Sub

Private Sub Frame1_Click()

End Sub

Private Sub TextBox1_Change()Range("F2").SelectActiveCell.FormulaR1C1 = TextBox1End Sub

Private Sub TextBox10_Change()Range("G15").SelectActiveCell.FormulaR1C1 = TextBox10End Sub

Private Sub TextBox11_Change()Range("M21").SelectActiveCell.FormulaR1C1 = Val(TextBox11)End Sub

Private Sub TextBox12_Change()Range("M23").SelectActiveCell.FormulaR1C1 = Val(TextBox12)End Sub

Private Sub TextBox13_Change()Range("M25").SelectActiveCell.FormulaR1C1 = Val(TextBox13)End Sub

Private Sub TextBox14_Change()Range("M27").SelectActiveCell.FormulaR1C1 = Val(TextBox14)End Sub

Private Sub TextBox15_Change()Range("M29").SelectActiveCell.FormulaR1C1 = Val(TextBox15)End Sub

Private Sub TextBox16_Change()Range("M31").SelectActiveCell.FormulaR1C1 = Val(TextBox16)End Sub

Private Sub TextBox17_Change()Select Case TextBox17 < 20Case (TextBox17 = 2) TextBox18.Text = "09.003.0005-1000110.300006 " Case (TextBox17 = 3) TextBox18.Text = "09.003.0005-1000110.300010" Case (TextBox17 = 4)

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 20

Page 21: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

TextBox18.Text = "09.003.0005-1000110.300170" Case (TextBox17 = 5) TextBox18.Text = "09.003.0005-1000110.302394" Case (TextBox17 = 6) TextBox18.Text = "09.003.0006-1000267.300693" Case (TextBox17 = 8) TextBox18.Text = "09.029.0024-1000179.100493" Case (TextBox17 = 9) TextBox18.Text = "09.029.0076-1000199.300498" Case (TextBox17 = 10) TextBox18.Text = "09.029.0076-1000493.301341" Case (TextBox17 = 11) TextBox18.Text = "09.029.0077-1000218.300488" Case (TextBox17 = 12) TextBox18.Text = "09.029.0079-1000250.300650" Case (TextBox17 = 13) TextBox18.Text = "09.029.0079-1000401.301083" Case (TextBox17 = 14) TextBox18.Text = "09.029.0080-2001452.202622" Case (TextBox17 = 15) TextBox18.Text = "09.029.0080-2001621.100561" Case (TextBox17 = 16) TextBox18.Text = "09.032.0171-1000468.300158" Case (TextBox17 = 17) TextBox18.Text = "09.032.0171-1000468.300310" Case (TextBox17 = 18) TextBox18.Text = "09.032.0171-1000468.300827"

Case (TextBox17 = 19) TextBox18.Text = "09.032.0171-1000468.301320" End SelectIf (TextBox17 = "") Then TextBox18.Text = " " Else If (TextBox17 > 19) Then TextBox18.Text = " " End IfEnd IfEnd Sub

Private Sub TextBox18_Change()Range("B21").SelectActiveCell.FormulaR1C1 = TextBox18End Sub

Private Sub TextBox19_Change()Select Case TextBox19 < 20Case (TextBox19 = 2) TextBox20.Text = "09.003.0005-1000110.300006 " Case (TextBox19 = 3) TextBox20.Text = "09.003.0005-1000110.300010" Case (TextBox19 = 4) TextBox20.Text = "09.003.0005-1000110.300170" Case (TextBox19 = 5) TextBox20.Text = "09.003.0005-1000110.302394" Case (TextBox19 = 6) TextBox20.Text = "09.003.0006-1000267.300693" Case (TextBox19 = 8) TextBox20.Text = "09.029.0024-1000179.100493" Case (TextBox19 = 9) TextBox20.Text = "09.029.0076-1000199.300498" Case (TextBox19 = 10) TextBox20.Text = "09.029.0076-1000493.301341" Case (TextBox19 = 11)

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 21

Page 22: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

TextBox20.Text = "09.029.0077-1000218.300488" Case (TextBox19 = 12) TextBox20.Text = "09.029.0079-1000250.300650" Case (TextBox19 = 13) TextBox20.Text = "09.029.0079-1000401.301083" Case (TextBox19 = 14) TextBox20.Text = "09.029.0080-2001452.202622" Case (TextBox19 = 15) TextBox20.Text = "09.029.0080-2001621.100561" Case (TextBox19 = 16) TextBox20.Text = "09.032.0171-1000468.300158" Case (TextBox19 = 17) TextBox20.Text = "09.032.0171-1000468.300310" Case (TextBox19 = 18) TextBox20.Text = "09.032.0171-1000468.300827" Case (TextBox19 = 19) TextBox20.Text = "09.032.0171-1000468.301320" End SelectIf (TextBox19 = "") Then TextBox20.Text = " " Else If (TextBox19 > 19) Then TextBox20.Text = " " End IfEnd IfEnd Sub

Private Sub TextBox2_Change()Range("W1").SelectActiveCell.FormulaR1C1 = TextBox2End Sub

Private Sub TextBox20_Change()Range("B23").SelectActiveCell.FormulaR1C1 = TextBox20End Sub

Private Sub TextBox21_Change()Select Case TextBox21 < 20Case (TextBox21 = 2) TextBox22.Text = "09.003.0005-1000110.300006 " Case (TextBox21 = 3) TextBox22.Text = "09.003.0005-1000110.300010" Case (TextBox21 = 4) TextBox22.Text = "09.003.0005-1000110.300170" Case (TextBox21 = 5) TextBox22.Text = "09.003.0005-1000110.302394" Case (TextBox21 = 6) TextBox22.Text = "09.003.0006-1000267.300693" Case (TextBox21 = 8) TextBox22.Text = "09.029.0024-1000179.100493" Case (TextBox21 = 9) TextBox22.Text = "09.029.0076-1000199.300498" Case (TextBox21 = 10) TextBox22.Text = "09.029.0076-1000493.301341" Case (TextBox21 = 11) TextBox22.Text = "09.029.0077-1000218.300488" Case (TextBox21 = 12) TextBox22.Text = "09.029.0079-1000250.300650" Case (TextBox21 = 13) TextBox22.Text = "09.029.0079-1000401.301083" Case (TextBox21 = 14) TextBox22.Text = "09.029.0080-2001452.202622" Case (TextBox21 = 15) TextBox22.Text = "09.029.0080-2001621.100561" Case (TextBox21 = 16)

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 22

Page 23: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

TextBox22.Text = "09.032.0171-1000468.300158" Case (TextBox21 = 17) TextBox22.Text = "09.032.0171-1000468.300310" Case (TextBox21 = 18) TextBox22.Text = "09.032.0171-1000468.300827" Case (TextBox21 = 19) TextBox22.Text = "09.032.0171-1000468.301320" End SelectIf (TextBox21 = "") Then TextBox22.Text = " " Else If (TextBox21 > 19) Then TextBox22.Text = " " End IfEnd IfEnd Sub

Private Sub TextBox22_Change()Range("B25").SelectActiveCell.FormulaR1C1 = TextBox22End Sub

Private Sub TextBox23_Change()Select Case TextBox23 < 20Case (TextBox23 = 2) TextBox24.Text = "09.003.0005-1000110.300006 " Case (TextBox23 = 3) TextBox24.Text = "09.003.0005-1000110.300010" Case (TextBox23 = 4) TextBox24.Text = "09.003.0005-1000110.300170" Case (TextBox23 = 5) TextBox24.Text = "09.003.0005-1000110.302394" Case (TextBox23 = 6) TextBox24.Text = "09.003.0006-1000267.300693" Case (TextBox23 = 8) TextBox24.Text = "09.029.0024-1000179.100493"

Case (TextBox23 = 9) TextBox24.Text = "09.029.0076-1000199.300498" Case (TextBox23 = 10) TextBox24.Text = "09.029.0076-1000493.301341" Case (TextBox23 = 11) TextBox24.Text = "09.029.0077-1000218.300488" Case (TextBox23 = 12) TextBox24.Text = "09.029.0079-1000250.300650" Case (TextBox23 = 13) TextBox24.Text = "09.029.0079-1000401.301083" Case (TextBox23 = 14) TextBox24.Text = "09.029.0080-2001452.202622" Case (TextBox23 = 15) TextBox24.Text = "09.029.0080-2001621.100561" Case (TextBox23 = 16) TextBox24.Text = "09.032.0171-1000468.300158" Case (TextBox23 = 17) TextBox24.Text = "09.032.0171-1000468.300310" Case (TextBox23 = 18) TextBox24.Text = "09.032.0171-1000468.300827" Case (TextBox23 = 19) TextBox24.Text = "09.032.0171-1000468.301320" End SelectIf (TextBox23 = "") Then TextBox24.Text = " " Else If (TextBox23 > 19) Then TextBox24.Text = " " End IfEnd IfEnd Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 23

Page 24: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub TextBox24_Change()Range("B27").SelectActiveCell.FormulaR1C1 = TextBox24End Sub

Private Sub TextBox25_Change()Select Case TextBox25 < 20Case (TextBox25 = 2) TextBox26.Text = "09.003.0005-1000110.300006 " Case (TextBox25 = 3) TextBox26.Text = "09.003.0005-1000110.300010" Case (TextBox25 = 4) TextBox26.Text = "09.003.0005-1000110.300170" Case (TextBox25 = 5) TextBox26.Text = "09.003.0005-1000110.302394" Case (TextBox25 = 6) TextBox26.Text = "09.003.0006-1000267.300693" Case (TextBox25 = 8) TextBox26.Text = "09.029.0024-1000179.100493" Case (TextBox25 = 9) TextBox26.Text = "09.029.0076-1000199.300498" Case (TextBox25 = 10) TextBox26.Text = "09.029.0076-1000493.301341" Case (TextBox25 = 11) TextBox26.Text = "09.029.0077-1000218.300488" Case (TextBox25 = 12) TextBox26.Text = "09.029.0079-1000250.300650" Case (TextBox25 = 13) TextBox26.Text = "09.029.0079-1000401.301083" Case (TextBox25 = 14) TextBox26.Text = "09.029.0080-2001452.202622"

Case (TextBox25 = 15) TextBox26.Text = "09.029.0080-2001621.100561" Case (TextBox25 = 16) TextBox26.Text = "09.032.0171-1000468.300158" Case (TextBox25 = 17) TextBox26.Text = "09.032.0171-1000468.300310" Case (TextBox25 = 18) TextBox26.Text = "09.032.0171-1000468.300827" Case (TextBox25 = 19) TextBox26.Text = "09.032.0171-1000468.301320" End SelectIf (TextBox25 = "") Then TextBox26.Text = " " Else If (TextBox25 > 19) Then TextBox26.Text = " " End IfEnd IfEnd Sub

Private Sub TextBox26_Change()Range("B29").SelectActiveCell.FormulaR1C1 = TextBox26End Sub

Private Sub TextBox27_Change()Select Case TextBox27 < 20Case (TextBox27 = 2) TextBox28.Text = "09.003.0005-1000110.300006 " Case (TextBox27 = 3) TextBox28.Text = "09.003.0005-1000110.300010" Case (TextBox27 = 4) TextBox28.Text = "09.003.0005-1000110.300170" Case (TextBox27 = 5) TextBox28.Text = "09.003.0005-1000110.302394" Case (TextBox27 = 6)

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 24

Page 25: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

TextBox28.Text = "09.003.0006-1000267.300693" Case (TextBox27 = 8) TextBox28.Text = "09.029.0024-1000179.100493" Case (TextBox27 = 9) TextBox28.Text = "09.029.0076-1000199.300498" Case (TextBox27 = 10) TextBox28.Text = "09.029.0076-1000493.301341" Case (TextBox27 = 11) TextBox28.Text = "09.029.0077-1000218.300488" Case (TextBox27 = 12) TextBox28.Text = "09.029.0079-1000250.300650" Case (TextBox27 = 13) TextBox28.Text = "09.029.0079-1000401.301083" Case (TextBox27 = 14) TextBox28.Text = "09.029.0080-2001452.202622" Case (TextBox27 = 15) TextBox28.Text = "09.029.0080-2001621.100561" Case (TextBox27 = 16) TextBox28.Text = "09.032.0171-1000468.300158" Case (TextBox27 = 17) TextBox28.Text = "09.032.0171-1000468.300310" Case (TextBox27 = 18) TextBox28.Text = "09.032.0171-1000468.300827" Case (TextBox27 = 19) TextBox28.Text = "09.032.0171-1000468.301320" End SelectIf (TextBox27 = "") Then TextBox28.Text = " " Else

If (TextBox27 > 19) Then TextBox28.Text = " " End IfEnd IfEnd Sub

Private Sub TextBox28_Change()Range("B31").SelectActiveCell.FormulaR1C1 = TextBox28End Sub

Private Sub TextBox3_Change()Range("D5").SelectActiveCell.FormulaR1C1 = TextBox3

End Sub

Private Sub TextBox30_Change()Range("K31").SelectActiveCell.FormulaR1C1 = TextBox30End Sub

Private Sub TextBox31_Change()Range("L31").SelectActiveCell.FormulaR1C1 = TextBox31End Sub

Private Sub TextBox32_Change()Rem Range("I31").SelectRem ActiveCell.FormulaR1C1 = TextBox32End Sub

Private Sub TextBox33_Change()Range("M21").SelectActiveCell.FormulaR1C1 = Val(TextBox33)End Sub

Private Sub TextBox34_Change()Range("M23").SelectActiveCell.FormulaR1C1 = Val(TextBox34)End Sub

Private Sub TextBox35_Change()Range("M25").SelectActiveCell.FormulaR1C1 = Val(TextBox35)End Sub

Private Sub TextBox36_Change()Range("M27").SelectActiveCell.FormulaR1C1 = Val(TextBox36)End Sub

Private Sub TextBox37_Change()Range("M29").SelectActiveCell.FormulaR1C1 = Val(TextBox37)End Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 25

Page 26: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

Private Sub TextBox38_Change()Range("Q19").SelectActiveCell.FormulaR1C1 = TextBox38End Sub

Private Sub TextBox39_Change()Range("U20").SelectActiveCell.FormulaR1C1 = TextBox39End Sub

Private Sub TextBox4_Change()Range("K5").SelectActiveCell.FormulaR1C1 = TextBox4End Sub

Private Sub TextBox40_Change()Range("M32").SelectActiveCell.FormulaR1C1 = TextBox40End Sub

Private Sub TextBox41_Change()Range("M31").SelectActiveCell.FormulaR1C1 = Val(TextBox41)End Sub

Private Sub TextBox42_Change()Range("M14").SelectActiveCell.FormulaR1C1 = TextBox42End Sub

Private Sub TextBox43_Change()Range("G15").SelectActiveCell.FormulaR1C1 = TextBox43

End Sub

Private Sub TextBox5_Change()Range("E8").SelectActiveCell.FormulaR1C1 = TextBox5End Sub

Private Sub TextBox6_Change()Select Case TextBox6 < 20Case (TextBox6 = 2) TextBox7.Text = "09.003.0005" TextBox8.Text = "1000110.300006"

Case (TextBox6 = 3) TextBox7.Text = "09.003.0005" TextBox8.Text = "1000110.300010" Case (TextBox6 = 4) TextBox7.Text = "09.003.0005" TextBox8.Text = "1000110.300170"

Case (TextBox6 = 5) TextBox7.Text = "09.003.0005" TextBox8.Text = "1000110.302394" Case (TextBox6 = 6) TextBox7.Text = "09.003.0006" TextBox8.Text = "1000267.300693" Case (TextBox6 = 8) TextBox7.Text = "09.029.0024" TextBox8.Text = "1000179.100493" Case (TextBox6 = 9) TextBox7.Text = "09.029.0076" TextBox8.Text = "1000199.300498" Case (TextBox6 = 10) TextBox7.Text = "09.029.0076" TextBox8.Text = "1000493.301341"

Case (TextBox6 = 11) TextBox7.Text = "09.029.0077" TextBox8.Text = "1000218.300488" Case (TextBox6 = 12) TextBox7.Text = "09.029.0079" TextBox8.Text = "1000250.300650" Case (TextBox6 = 13) TextBox7.Text = "09.029.0079" TextBox8.Text = "1000401.301083" Case (TextBox6 = 14) TextBox7.Text = "09.029.0080" TextBox8.Text = "2001452.202622" Case (TextBox6 = 15) TextBox7.Text = "09.029.0080" TextBox8.Text = "2001621.100561"

Case (TextBox6 = 16) TextBox7.Text = "09.032.0171" TextBox8.Text = "1000468.300158" Case (TextBox6 = 17) TextBox7.Text = "09.032.0171" TextBox8.Text = "1000468.300310" Case (TextBox6 = 18) TextBox7.Text = "09.032.0171" TextBox8.Text = "1000468.300827" Case (TextBox6 = 19) TextBox7.Text = "09.032.0171" TextBox8.Text = "1000468.301320"

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 26

Page 27: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

End SelectIf (TextBox6 = "") Then TextBox7.Text = " " TextBox8.Text = " " Else If (TextBox6 > 19) Then TextBox7.Text = " " TextBox8.Text = " " End IfEnd IfEnd Sub

Private Sub TextBox7_Change()Range("M10").SelectActiveCell.FormulaR1C1 = TextBox7End Sub

Private Sub TextBox8_Change()Range("M12").SelectActiveCell.FormulaR1C1 = TextBox8End Sub

Private Sub TextBox9_Change()Range("M14").SelectActiveCell.FormulaR1C1 = TextBox9End Sub

Private Sub UserForm_ACTIVATE()ComboBox1.AddItem "5.3.11.20"ComboBox1.AddItem "5.3.11.23"ComboBox1.AddItem "5.3.11.24"ComboBox1.AddItem "5.3.11.27"ComboBox1.AddItem "5.3.11.28"ComboBox1.AddItem "5.3.11.30"ComboBox1.AddItem "5.3.11.32"ComboBox1.AddItem "5.3.11.39"ComboBox1.AddItem "5.3.11.48"ComboBox1.AddItem "5.3.11.49"ComboBox1.AddItem "5.3.11.55"ComboBox1.AddItem "5.3.11.56"ComboBox1.AddItem "5.3.11.57"ComboBox1.AddItem "5.3.11.58"ComboBox1.AddItem "5.4.11.40"ComboBox1.AddItem "5.4.11.43"ComboBox1.AddItem "6.5.11.29"ComboBox1.AddItem "6.5.11.30"ComboBox1.AddItem "6.5.11.39"ComboBox1.AddItem "6.5.11.51"ComboBox1.AddItem "6.7.11.51"Rem COMBOBOX4ComboBox2.AddItem "5.3.11.23"ComboBox2.AddItem "5.3.11.24"ComboBox2.AddItem "5.3.11.27"ComboBox2.AddItem "5.3.11.28"ComboBox2.AddItem "5.3.11.30"

ComboBox2.AddItem "5.3.11.32"ComboBox2.AddItem "5.3.11.39"ComboBox2.AddItem "5.3.11.48"ComboBox2.AddItem "5.3.11.49"ComboBox2.AddItem "5.3.11.55"ComboBox2.AddItem "5.3.11.56"ComboBox2.AddItem "5.3.11.57"ComboBox2.AddItem "5.3.11.58"ComboBox2.AddItem "6.5.11.29"ComboBox2.AddItem "6.5.11.30"ComboBox2.AddItem "6.5.11.39"ComboBox2.AddItem "6.5.11.51"ComboBox2.AddItem "6.7.11.51"Rem COMBOBOX5ComboBox3.AddItem "5.3.11.20"ComboBox3.AddItem "5.3.11.23"ComboBox3.AddItem "5.3.11.24"ComboBox3.AddItem "5.3.11.27"ComboBox3.AddItem "5.3.11.28"ComboBox3.AddItem "5.3.11.30"ComboBox3.AddItem "5.3.11.32"ComboBox3.AddItem "5.3.11.39"ComboBox3.AddItem "5.3.11.48"ComboBox3.AddItem "5.3.11.49"ComboBox3.AddItem "5.3.11.55"ComboBox3.AddItem "5.3.11.56"ComboBox3.AddItem "5.3.11.57"ComboBox3.AddItem "5.3.11.58"ComboBox3.AddItem "6.5.11.29"ComboBox3.AddItem "6.5.11.30"ComboBox3.AddItem "6.5.11.39"ComboBox3.AddItem "6.5.11.51"ComboBox3.AddItem "6.7.11.51"Rem COMBOBOX6ComboBox4.AddItem "5.3.11.20"ComboBox4.AddItem "5.3.11.23"ComboBox4.AddItem "5.3.11.24"ComboBox4.AddItem "5.3.11.27"ComboBox4.AddItem "5.3.11.28"ComboBox4.AddItem "5.3.11.30"ComboBox4.AddItem "5.3.11.32"ComboBox4.AddItem "5.3.11.39"ComboBox4.AddItem "5.3.11.48"ComboBox4.AddItem "5.3.11.49"ComboBox4.AddItem "5.3.11.55"ComboBox4.AddItem "5.3.11.56"ComboBox4.AddItem "5.3.11.57"ComboBox4.AddItem "5.3.11.58"ComboBox4.AddItem "6.5.11.29"ComboBox4.AddItem "6.5.11.30"ComboBox4.AddItem "6.5.11.39"ComboBox4.AddItem "6.5.11.51"ComboBox4.AddItem "6.7.11.51"Rem COMBOBOX7ComboBox5.AddItem "5.3.11.20"ComboBox5.AddItem "5.3.11.23"

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 27

Page 28: Web viewindice. macros en excel. 2. hoja de calculo. 2. entorno comandos. 2. barra de formulas. 3. funciones con visual basic. 5. creacion. de . funciones. 5. insertar modulo

Macros Excel

ComboBox5.AddItem "5.3.11.24"ComboBox5.AddItem "5.3.11.27"ComboBox5.AddItem "5.3.11.28"ComboBox5.AddItem "5.3.11.30"ComboBox5.AddItem "5.3.11.32"ComboBox5.AddItem "5.3.11.39"ComboBox5.AddItem "5.3.11.48"ComboBox5.AddItem "5.3.11.49"ComboBox5.AddItem "5.3.11.55"ComboBox5.AddItem "5.3.11.56"ComboBox5.AddItem "5.3.11.57"ComboBox5.AddItem "5.3.11.58"ComboBox5.AddItem "6.5.11.29"ComboBox5.AddItem "6.5.11.30"ComboBox5.AddItem "6.5.11.39"ComboBox5.AddItem "6.5.11.51"ComboBox5.AddItem "6.7.11.51"Rem COMBOBOX8ComboBox6.AddItem "5.3.11.20"ComboBox6.AddItem "5.3.11.23"ComboBox6.AddItem "5.3.11.24"

ComboBox6.AddItem "5.3.11.27"ComboBox6.AddItem "5.3.11.28"ComboBox6.AddItem "5.3.11.30"ComboBox6.AddItem "5.3.11.32"ComboBox6.AddItem "5.3.11.39"ComboBox6.AddItem "5.3.11.48"ComboBox6.AddItem "5.3.11.49"ComboBox6.AddItem "5.3.11.55"ComboBox6.AddItem "5.3.11.56"ComboBox6.AddItem "5.3.11.57"ComboBox6.AddItem "5.3.11.58"ComboBox6.AddItem "6.5.11.29"ComboBox6.AddItem "6.5.11.30"ComboBox6.AddItem "6.5.11.39"ComboBox6.AddItem "6.5.11.51"ComboBox6.AddItem "6.7.11.51"Rem COMBOBOX9ComboBox7.AddItem "00-RO"ComboBox7.AddItem "09-RDR"ComboBox7.AddItem "18-DT"

End Sub

Jr. Tacna 261 2do piso-Chosica- telf. 3610523 Prof. López Bravo, Henry Pág. 28