SlideShare una empresa de Scribd logo
Tutorial N°3
                            Excel 2010
                                Prof. Cristian Salazar C.
                                cristiansalazar@uach.cl

En este tutorial aprenderemos :
• Qué es una macro
• Insertar botones de Formularios y asociarlos a una macro
• Insertar botones de imprimir y algunos códigos VBA
• Registro de Datos en una hoja nueva
• Utilizar una Función de Pesos a letras
• Validación de datos y Validación de datos con fórmulas.
Puedes ver el video de este tutorial
                  en:

• http://youtu.be/cxJf28Ky2Lk


• Además de:
Insertar controles o diálogos en Excel 2010
http://youtu.be/4TH7Uu8Uqqc
Función digito verificador, listas dependientes,
validación fecha Excel 2010
http://youtu.be/GrMq-eEd1o0
¿Qué es una macro?
Una macro es un comando, conjunto de
instrucciones, que podemos programar para que
Excel haga cosas que se supone que no realiza.

Una macro es un supercomando: un
procedimiento que realiza, en un solo paso, una
tarea que normalmente requeriría varias
instrucciones y mucho tiempo.
Función Dígito Verificador
Function dv(a)
  j=2
  For I = 0 To Len(a) - 1
     aux = aux + Val(Mid$(a, Len(a) - I, 1)) * j
     If j > 6 Then
         j=2
     Else
         j=j+1
     End If
  Next I
  aux1 = 11 - (aux Mod 11)
  If aux1 < 10 Then
     dv = aux1
  Else
     dv = "K"
  End If
End Function
                            otro ejemplo en:
                            http://v3.juque.cl/weblog/2006/06/14/validar-rut-en-excel.html
Function PesosMN(tyCantidad As Currency) As String
Dim lyCantidad As Currency, lyCentavos As Currency, lnDigito As Byte, lnPrimerDigito As Byte, lnSegundoDigito As Byte, lnTercerDigito As Byte, lcBloque As String, lnNumeroBloques As Byte, lnBloqueCero
Dim laUnidades As Variant, laDecenas As Variant, laCentenas As Variant, I As Variant 'Si esta como Option Explicit
tyCantidad = Round(tyCantidad, 2)
lyCantidad = Int(tyCantidad)
lyCentavos = (tyCantidad - lyCantidad) * 100
laUnidades = Array("UN", "DOS", "TRES", "CUATRO", "CINCO", "SEIS", "SIETE", "OCHO", "NUEVE", "DIEZ", "ONCE", "DOCE", "TRECE", "CATORCE", "QUINCE", "DIECISEIS", "DIECISIETE", "DIECIOCHO", "DIECINUEVE",
"VEINTE", "VEINTIUN", "VEINTIDOS", "VEINTITRES", "VEINTICUATRO", "VEINTICINCO", "VEINTISEIS", "VEINTISIETE", "VEINTIOCHO", "VEINTINUEVE")
laDecenas = Array("DIEZ", "VEINTE", "TREINTA", "CUARENTA", "CINCUENTA", "SESENTA", "SETENTA", "OCHENTA", "NOVENTA")
laCentenas = Array("CIENTO", "DOSCIENTOS", "TRESCIENTOS", "CUATROCIENTOS", "QUINIENTOS", "SEISCIENTOS", "SETECIENTOS", "OCHOCIENTOS", "NOVECIENTOS")
lnNumeroBloques = 1
Do
lnPrimerDigito = 0
lnSegundoDigito = 0
lnTercerDigito = 0
lcBloque = ""
lnBloqueCero = 0
For I = 1 To 3
lnDigito = lyCantidad Mod 10
If lnDigito <> 0 Then
Select Case I
Case 1
lcBloque = " " & laUnidades(lnDigito - 1)
lnPrimerDigito = lnDigito
Case 2
If lnDigito <= 2 Then
lcBloque = " " & laUnidades((lnDigito * 10) + lnPrimerDigito - 1)
Else
lcBloque = " " & laDecenas(lnDigito - 1) & IIf(lnPrimerDigito <> 0, " Y", Null) & lcBloque
End If
lnSegundoDigito = lnDigito
Case 3
lcBloque = " " & IIf(lnDigito = 1 And lnPrimerDigito = 0 And lnSegundoDigito = 0, "CIEN", laCentenas(lnDigito - 1)) & lcBloque
lnTercerDigito = lnDigito
End Select
Else
lnBloqueCero = lnBloqueCero + 1
End If
lyCantidad = Int(lyCantidad / 10)
If lyCantidad = 0 Then
Exit For
End If
Next I
Select Case lnNumeroBloques
Case 1
PesosMN = lcBloque
Case 2
PesosMN = lcBloque & IIf(lnBloqueCero = 3, Null, " MIL") & PesosMN
Case 3
PesosMN = lcBloque & IIf(lnPrimerDigito = 1 And lnSegundoDigito = 0 And lnTercerDigito = 0, " MILLON", " MILLONES") & PesosMN
End Select
lnNumeroBloques = lnNumeroBloques + 1
Loop Until lyCantidad = 0
PesosMN = "SON: " & PesosMN & IIf(tyCantidad > 1, " PESOS ", " PESO ")
                                                                                        Fuente: http://gchable.wordpress.com/2007/10/14/4/
End Function
Validación datos con fórmula

 =SUMAPRODUCTO(((ESERR(ENC
 ONTRAR((EXTRAE(MAYUSC(E15)
 ;FILA(INDIRECTO("1:"&LARGO(E
 15)));1));"AÁBCDEÉFGHIÍJKLMN
 ÑOÓPQRSTUÚVWXYZ "))))*1)=0
Fuente: http://dataage.blogspot.com/2009/01/validar-caracteres-contenidos-en-un.html
Agrega datos de registro a otra hoja
Sub REGISTRO()

'agrega la fecha en la hoja Registro
  Range("E4").Select
  Selection.Copy
  Sheets("REGISTRO ").Select
  Range("A6").Select
  Selection.Insert Shift:=xlDown

'agrega nombre en la hoja Registro
  Sheets("INGRESO DE DATOS").Select
  Range("E15").Select
  Application.CutCopyMode = False
  Selection.Copy
  Sheets("REGISTRO ").Select
  Range("B6").Select
  Selection.Insert Shift:=xlDown

…………………………………………. Lo mismo para todos los datos que se deseen agregar en otra hoja.
Limpia los datos de ingreso
     Sheets("INGRESO DE DATOS").Range("E4").ClearContents
     Sheets("INGRESO DE DATOS").Range("E15").ClearContents
     Sheets("INGRESO DE DATOS").Range("E16").ClearContents
     Sheets("INGRESO DE DATOS").Range("E17").ClearContents
     Sheets("INGRESO DE DATOS").Range("E18").ClearContents
     Sheets("INGRESO DE DATOS").Range("E19").ClearContents
     Sheets("INGRESO DE DATOS").Range("E20").ClearContents
     Sheets("INGRESO DE DATOS").Range("E21").ClearContents
     Sheets("INGRESO DE DATOS").Range("E7").ClearContents
     Sheets("INGRESO DE DATOS").Range("F14").ClearContents

   End Sub



Fuente: http://dataage.blogspot.com/2009/01/validar-caracteres-contenidos-en-un.html
Códigos Botones
Sub Botón3_Haga_clic_en()
Hoja1.PrintPreview
End Sub

Sub REGRESAR()
Hoja1.Activate
End Sub
Tutorial N°3
                                       Excel 2010
www.facebook.com/economicasuach




                         Prof. Cristian Salazar C.
                         cristiansalazar@uach.cl

Más contenido relacionado

DOCX
Dflapo tarea files_dos
DOCX
tipos de operadores
PDF
Aplicación Cliente - Servidor / GUI - Consola
PDF
calculadora en c sharp
KEY
Javascript funcional
DOCX
Programacion ii
PDF
Ejercicios de c++
PDF
Ejercicios en Netbeans
Dflapo tarea files_dos
tipos de operadores
Aplicación Cliente - Servidor / GUI - Consola
calculadora en c sharp
Javascript funcional
Programacion ii
Ejercicios de c++
Ejercicios en Netbeans

La actualidad más candente (20)

DOCX
Codigo en visual basic
PDF
Práctica Completa en Flash – ActionScript
PDF
Java AWT Tres en Raya
PDF
Ejercicios de programacion concurrente
PDF
Ejemplo de aplicación cliente-servidor en C#
DOCX
Hechos en clase
PDF
Resumen java
PDF
PPT
Funcionesphpmysql
PDF
Ejemplo de movimiento en un applet (Thread::Runnable)
PDF
Semana 6 Módulos en Python Entrega 1
DOCX
NOTACIÓN POSTFIJA E INFIJA - JAVA
TXT
Swrewer nuevo hoy
PDF
Funciones con ficheros
PDF
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
DOC
Acmar trucos de visual basic(2)
DOCX
Programa que almacena en una base de datos las características de un carro co...
PDF
Calculadora
TXT
Ejercicios en netbeans con condiciones
PDF
Compilar un programa hecho en java en DOS
Codigo en visual basic
Práctica Completa en Flash – ActionScript
Java AWT Tres en Raya
Ejercicios de programacion concurrente
Ejemplo de aplicación cliente-servidor en C#
Hechos en clase
Resumen java
Funcionesphpmysql
Ejemplo de movimiento en un applet (Thread::Runnable)
Semana 6 Módulos en Python Entrega 1
NOTACIÓN POSTFIJA E INFIJA - JAVA
Swrewer nuevo hoy
Funciones con ficheros
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Acmar trucos de visual basic(2)
Programa que almacena en una base de datos las características de un carro co...
Calculadora
Ejercicios en netbeans con condiciones
Compilar un programa hecho en java en DOS
Publicidad

Destacado (20)

PDF
El Paradigma De La T Grande A Ruelas Gossi
PPT
Innovar En Mercados Emergentes, El Paradigma De La T Grande
PPT
Microrredes: estado de desarrollo y aplicaciones para Smartgrids
PPTX
T Grande T Chica
PDF
Indicadores de ciencia y tecnología - Colombia 2010
PPTX
Los negocios no han cambiado las empresas si
PPT
El rol de la gestion del conocimiento para incluir a grupos vulnerables media...
PPTX
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
PPTX
Intérvalo de confianza
PPTX
Historia de la españa musulmana
PPT
Top 10 mejores inventos del 2010.
PDF
Descubrimientos..ppt
PPTX
Insertar prezi en wordpress
PPT
Dr. Miguel A. Cedeño
PPTX
Taller Tablas Dinámicas Excel 2010
PPT
Linea de tiempo .avances tecnologicos.
PPTX
Linea de tiempo tecnologias
PPT
Los inventos del 2010 robótica,ppt
PPTX
Tecnologia futuro
PPT
Línea de tiempo avances tecnológicos en el tiempo
El Paradigma De La T Grande A Ruelas Gossi
Innovar En Mercados Emergentes, El Paradigma De La T Grande
Microrredes: estado de desarrollo y aplicaciones para Smartgrids
T Grande T Chica
Indicadores de ciencia y tecnología - Colombia 2010
Los negocios no han cambiado las empresas si
El rol de la gestion del conocimiento para incluir a grupos vulnerables media...
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Intérvalo de confianza
Historia de la españa musulmana
Top 10 mejores inventos del 2010.
Descubrimientos..ppt
Insertar prezi en wordpress
Dr. Miguel A. Cedeño
Taller Tablas Dinámicas Excel 2010
Linea de tiempo .avances tecnologicos.
Linea de tiempo tecnologias
Los inventos del 2010 robótica,ppt
Tecnologia futuro
Línea de tiempo avances tecnológicos en el tiempo
Publicidad

Similar a Tutorial n°3 excel 2010 (20)

PDF
Semana 1 Estructuras de Control en Java
PDF
Por qué Cervantes programaba mejor que tú
PDF
Porqué Cervantes programaba mejor que tú
PPT
7090112 Clase Transact Sql Server
PPTX
Arreglos, Procedimientos y Funciones
PDF
PDF
(In) seguridad web
PDF
Interpolaion c++
PPT
Programación de código
PDF
Bases de Datos en Java - Intro a JDBC
PPTX
Fundamentosdeprogramacion 2
ODP
Charla Mysql
PDF
Informe Final Del Proyecto Poo
 
DOCX
FUNCIONES DE STELLA
PDF
diapositivas CURSO ESTADISTICA APLICADA R.pdf
PDF
Resumen_Visual_Studio_.Net (conceptos).pdf
PDF
Ejemplo Base de Datos SQLite (Android)
PDF
Programación en c++_u5
DOCX
Gestion de la Memoria Final!!!!!.docx
PPTX
Mod2ud2 1
Semana 1 Estructuras de Control en Java
Por qué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que tú
7090112 Clase Transact Sql Server
Arreglos, Procedimientos y Funciones
(In) seguridad web
Interpolaion c++
Programación de código
Bases de Datos en Java - Intro a JDBC
Fundamentosdeprogramacion 2
Charla Mysql
Informe Final Del Proyecto Poo
 
FUNCIONES DE STELLA
diapositivas CURSO ESTADISTICA APLICADA R.pdf
Resumen_Visual_Studio_.Net (conceptos).pdf
Ejemplo Base de Datos SQLite (Android)
Programación en c++_u5
Gestion de la Memoria Final!!!!!.docx
Mod2ud2 1

Más de Cristian Salazar C. (20)

PPTX
No hay vuelta atrás !!! Súbete al carro de la transformación digital
PDF
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
PDF
¿Estabamos preparados para teletrabajar?
PDF
Teletrabajo y los riesgos del tecnoestres
PPT
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
PPTX
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
PPTX
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
PDF
Conceptos recomendaciones y pasos para comenzar a teletrabajar
PDF
Marcos teoricos para comprender las intenciones de los consumidores para la a...
PDF
Predisposición al teletrabajo de estudiantes de negocios
PDF
Presencia del Síndrome de Burnout en Académicos
PPTX
Derecho a la informacion de las organizaciones sindicales
PPTX
Propuesta educación digital para Latinoamérica
PPTX
Políticas inclusivas de acceso a la educación superior en Chile
PDF
Las tic’s como herramientas de apoyo a la gestión empresarial
PDF
ERP en Chile
PDF
Crowdfunding
PDF
La lucha por la inclusion laboral.jpg
PPTX
Crowdsourcing y crowdfunding
PPTX
Introduccion a las bases de datos 1 parte
No hay vuelta atrás !!! Súbete al carro de la transformación digital
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Estabamos preparados para teletrabajar?
Teletrabajo y los riesgos del tecnoestres
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
Conceptos recomendaciones y pasos para comenzar a teletrabajar
Marcos teoricos para comprender las intenciones de los consumidores para la a...
Predisposición al teletrabajo de estudiantes de negocios
Presencia del Síndrome de Burnout en Académicos
Derecho a la informacion de las organizaciones sindicales
Propuesta educación digital para Latinoamérica
Políticas inclusivas de acceso a la educación superior en Chile
Las tic’s como herramientas de apoyo a la gestión empresarial
ERP en Chile
Crowdfunding
La lucha por la inclusion laboral.jpg
Crowdsourcing y crowdfunding
Introduccion a las bases de datos 1 parte

Último (20)

DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Cosacos y hombres del Este en el Heer.ppt
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
DI, TEA, TDAH.pdf guía se secuencias didacticas
ciencias-1.pdf libro cuarto basico niños
Fundamentos_Educacion_a_Distancia_ABC.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf

Tutorial n°3 excel 2010

  • 1. Tutorial N°3 Excel 2010 Prof. Cristian Salazar C. cristiansalazar@uach.cl En este tutorial aprenderemos : • Qué es una macro • Insertar botones de Formularios y asociarlos a una macro • Insertar botones de imprimir y algunos códigos VBA • Registro de Datos en una hoja nueva • Utilizar una Función de Pesos a letras • Validación de datos y Validación de datos con fórmulas.
  • 2. Puedes ver el video de este tutorial en: • http://youtu.be/cxJf28Ky2Lk • Además de: Insertar controles o diálogos en Excel 2010 http://youtu.be/4TH7Uu8Uqqc Función digito verificador, listas dependientes, validación fecha Excel 2010 http://youtu.be/GrMq-eEd1o0
  • 3. ¿Qué es una macro? Una macro es un comando, conjunto de instrucciones, que podemos programar para que Excel haga cosas que se supone que no realiza. Una macro es un supercomando: un procedimiento que realiza, en un solo paso, una tarea que normalmente requeriría varias instrucciones y mucho tiempo.
  • 4. Función Dígito Verificador Function dv(a) j=2 For I = 0 To Len(a) - 1 aux = aux + Val(Mid$(a, Len(a) - I, 1)) * j If j > 6 Then j=2 Else j=j+1 End If Next I aux1 = 11 - (aux Mod 11) If aux1 < 10 Then dv = aux1 Else dv = "K" End If End Function otro ejemplo en: http://v3.juque.cl/weblog/2006/06/14/validar-rut-en-excel.html
  • 5. Function PesosMN(tyCantidad As Currency) As String Dim lyCantidad As Currency, lyCentavos As Currency, lnDigito As Byte, lnPrimerDigito As Byte, lnSegundoDigito As Byte, lnTercerDigito As Byte, lcBloque As String, lnNumeroBloques As Byte, lnBloqueCero Dim laUnidades As Variant, laDecenas As Variant, laCentenas As Variant, I As Variant 'Si esta como Option Explicit tyCantidad = Round(tyCantidad, 2) lyCantidad = Int(tyCantidad) lyCentavos = (tyCantidad - lyCantidad) * 100 laUnidades = Array("UN", "DOS", "TRES", "CUATRO", "CINCO", "SEIS", "SIETE", "OCHO", "NUEVE", "DIEZ", "ONCE", "DOCE", "TRECE", "CATORCE", "QUINCE", "DIECISEIS", "DIECISIETE", "DIECIOCHO", "DIECINUEVE", "VEINTE", "VEINTIUN", "VEINTIDOS", "VEINTITRES", "VEINTICUATRO", "VEINTICINCO", "VEINTISEIS", "VEINTISIETE", "VEINTIOCHO", "VEINTINUEVE") laDecenas = Array("DIEZ", "VEINTE", "TREINTA", "CUARENTA", "CINCUENTA", "SESENTA", "SETENTA", "OCHENTA", "NOVENTA") laCentenas = Array("CIENTO", "DOSCIENTOS", "TRESCIENTOS", "CUATROCIENTOS", "QUINIENTOS", "SEISCIENTOS", "SETECIENTOS", "OCHOCIENTOS", "NOVECIENTOS") lnNumeroBloques = 1 Do lnPrimerDigito = 0 lnSegundoDigito = 0 lnTercerDigito = 0 lcBloque = "" lnBloqueCero = 0 For I = 1 To 3 lnDigito = lyCantidad Mod 10 If lnDigito <> 0 Then Select Case I Case 1 lcBloque = " " & laUnidades(lnDigito - 1) lnPrimerDigito = lnDigito Case 2 If lnDigito <= 2 Then lcBloque = " " & laUnidades((lnDigito * 10) + lnPrimerDigito - 1) Else lcBloque = " " & laDecenas(lnDigito - 1) & IIf(lnPrimerDigito <> 0, " Y", Null) & lcBloque End If lnSegundoDigito = lnDigito Case 3 lcBloque = " " & IIf(lnDigito = 1 And lnPrimerDigito = 0 And lnSegundoDigito = 0, "CIEN", laCentenas(lnDigito - 1)) & lcBloque lnTercerDigito = lnDigito End Select Else lnBloqueCero = lnBloqueCero + 1 End If lyCantidad = Int(lyCantidad / 10) If lyCantidad = 0 Then Exit For End If Next I Select Case lnNumeroBloques Case 1 PesosMN = lcBloque Case 2 PesosMN = lcBloque & IIf(lnBloqueCero = 3, Null, " MIL") & PesosMN Case 3 PesosMN = lcBloque & IIf(lnPrimerDigito = 1 And lnSegundoDigito = 0 And lnTercerDigito = 0, " MILLON", " MILLONES") & PesosMN End Select lnNumeroBloques = lnNumeroBloques + 1 Loop Until lyCantidad = 0 PesosMN = "SON: " & PesosMN & IIf(tyCantidad > 1, " PESOS ", " PESO ") Fuente: http://gchable.wordpress.com/2007/10/14/4/ End Function
  • 6. Validación datos con fórmula =SUMAPRODUCTO(((ESERR(ENC ONTRAR((EXTRAE(MAYUSC(E15) ;FILA(INDIRECTO("1:"&LARGO(E 15)));1));"AÁBCDEÉFGHIÍJKLMN ÑOÓPQRSTUÚVWXYZ "))))*1)=0 Fuente: http://dataage.blogspot.com/2009/01/validar-caracteres-contenidos-en-un.html
  • 7. Agrega datos de registro a otra hoja Sub REGISTRO() 'agrega la fecha en la hoja Registro Range("E4").Select Selection.Copy Sheets("REGISTRO ").Select Range("A6").Select Selection.Insert Shift:=xlDown 'agrega nombre en la hoja Registro Sheets("INGRESO DE DATOS").Select Range("E15").Select Application.CutCopyMode = False Selection.Copy Sheets("REGISTRO ").Select Range("B6").Select Selection.Insert Shift:=xlDown …………………………………………. Lo mismo para todos los datos que se deseen agregar en otra hoja.
  • 8. Limpia los datos de ingreso Sheets("INGRESO DE DATOS").Range("E4").ClearContents Sheets("INGRESO DE DATOS").Range("E15").ClearContents Sheets("INGRESO DE DATOS").Range("E16").ClearContents Sheets("INGRESO DE DATOS").Range("E17").ClearContents Sheets("INGRESO DE DATOS").Range("E18").ClearContents Sheets("INGRESO DE DATOS").Range("E19").ClearContents Sheets("INGRESO DE DATOS").Range("E20").ClearContents Sheets("INGRESO DE DATOS").Range("E21").ClearContents Sheets("INGRESO DE DATOS").Range("E7").ClearContents Sheets("INGRESO DE DATOS").Range("F14").ClearContents End Sub Fuente: http://dataage.blogspot.com/2009/01/validar-caracteres-contenidos-en-un.html
  • 9. Códigos Botones Sub Botón3_Haga_clic_en() Hoja1.PrintPreview End Sub Sub REGRESAR() Hoja1.Activate End Sub
  • 10. Tutorial N°3 Excel 2010 www.facebook.com/economicasuach Prof. Cristian Salazar C. cristiansalazar@uach.cl