SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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

Weitere ähnliche Inhalte

Was ist angesagt?

Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptjubacalo
 
Java AWT Tres en Raya
Java AWT Tres en RayaJava AWT Tres en Raya
Java AWT Tres en Rayajubacalo
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrenteedgar muñoz
 
Funcionesphpmysql
FuncionesphpmysqlFuncionesphpmysql
Funcionesphpmysqljgalvisr
 
Ejemplo de movimiento en un applet (Thread::Runnable)
Ejemplo de movimiento en un applet (Thread::Runnable)Ejemplo de movimiento en un applet (Thread::Runnable)
Ejemplo de movimiento en un applet (Thread::Runnable)jubacalo
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoyhtmrk
 
Funciones con ficheros
Funciones con ficherosFunciones con ficheros
Funciones con ficherosjbersosa
 
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)Richard Eliseo Mendoza Gafaro
 
Programa que almacena en una base de datos las características de un carro co...
Programa que almacena en una base de datos las características de un carro co...Programa que almacena en una base de datos las características de un carro co...
Programa que almacena en una base de datos las características de un carro co...jbersosa
 
Calculadora
CalculadoraCalculadora
CalculadoraPablo GP
 
Ejercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesEjercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesJoshe Varillas
 
Compilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSCompilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSSantiago Bejarano
 

Was ist angesagt? (20)

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

Andere mochten auch

El Paradigma De La T Grande A Ruelas Gossi
El Paradigma De La T Grande   A  Ruelas GossiEl Paradigma De La T Grande   A  Ruelas Gossi
El Paradigma De La T Grande A Ruelas GossiJuan Pablo Arrobo Agila
 
Innovar En Mercados Emergentes, El Paradigma De La T Grande
Innovar En Mercados Emergentes, El Paradigma De La T GrandeInnovar En Mercados Emergentes, El Paradigma De La T Grande
Innovar En Mercados Emergentes, El Paradigma De La T GrandeJaimemoragaz
 
Microrredes: estado de desarrollo y aplicaciones para Smartgrids
Microrredes:estado de desarrollo y aplicaciones para SmartgridsMicrorredes:estado de desarrollo y aplicaciones para Smartgrids
Microrredes: estado de desarrollo y aplicaciones para SmartgridsIMDEA Energia
 
T Grande T Chica
T Grande T ChicaT Grande T Chica
T Grande T Chicauach
 
Indicadores de ciencia y tecnología - Colombia 2010
Indicadores de ciencia y tecnología - Colombia 2010Indicadores de ciencia y tecnología - Colombia 2010
Indicadores de ciencia y tecnología - Colombia 2010Jairo Acosta Solano
 
Los negocios no han cambiado las empresas si
Los negocios no han cambiado las empresas siLos negocios no han cambiado las empresas si
Los negocios no han cambiado las empresas siCristian Salazar C.
 
El rol de la gestion del conocimiento para incluir a grupos vulnerables media...
El rol de la gestion del conocimiento para incluir a grupos vulnerables media...El rol de la gestion del conocimiento para incluir a grupos vulnerables media...
El rol de la gestion del conocimiento para incluir a grupos vulnerables media...Cristian Salazar C.
 
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoTeletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoCristian Salazar C.
 
Historia de la españa musulmana
Historia de la españa musulmanaHistoria de la españa musulmana
Historia de la españa musulmanaLunden MacDonald
 
Top 10 mejores inventos del 2010.
Top 10 mejores inventos del 2010.Top 10 mejores inventos del 2010.
Top 10 mejores inventos del 2010.Leonardo1452
 
Descubrimientos..ppt
Descubrimientos..pptDescubrimientos..ppt
Descubrimientos..pptSALINASAE
 
Dr. Miguel A. Cedeño
Dr. Miguel A. CedeñoDr. Miguel A. Cedeño
Dr. Miguel A. Cedeñoamesys
 
Linea de tiempo .avances tecnologicos.
Linea de tiempo .avances tecnologicos.Linea de tiempo .avances tecnologicos.
Linea de tiempo .avances tecnologicos.daniel1641
 
Linea de tiempo tecnologias
Linea de tiempo tecnologiasLinea de tiempo tecnologias
Linea de tiempo tecnologiasMariitaher
 
Línea de tiempo avances tecnológicos en el tiempo
Línea de tiempo avances tecnológicos en el tiempoLínea de tiempo avances tecnológicos en el tiempo
Línea de tiempo avances tecnológicos en el tiempolokillorube
 

Andere mochten auch (20)

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

Ähnlich wie Tutorial n°3 excel 2010

Ähnlich wie Tutorial n°3 excel 2010 (20)

Semana 1 Estructuras de Control en Java
Semana 1   Estructuras de Control en JavaSemana 1   Estructuras de Control en Java
Semana 1 Estructuras de Control en Java
 
Porqué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que túPorqué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que tú
 
Por qué Cervantes programaba mejor que tú
Por qué Cervantes programaba mejor que túPor qué Cervantes programaba mejor que tú
Por qué Cervantes programaba mejor que tú
 
7090112 Clase Transact Sql Server
7090112 Clase Transact Sql Server7090112 Clase Transact Sql Server
7090112 Clase Transact Sql Server
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
C# calculadora
C# calculadoraC# calculadora
C# calculadora
 
(In) seguridad web
(In) seguridad web(In) seguridad web
(In) seguridad web
 
Interpolaion c++
Interpolaion c++Interpolaion c++
Interpolaion c++
 
Programación de código
Programación de códigoProgramación de código
Programación de código
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2
 
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
 
Informe Final Del Proyecto Poo
Informe Final Del Proyecto PooInforme Final Del Proyecto Poo
Informe Final Del Proyecto Poo
 
FUNCIONES DE STELLA
FUNCIONES DE STELLAFUNCIONES DE STELLA
FUNCIONES DE STELLA
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Programación en c++_u5
Programación en c++_u5Programación en c++_u5
Programación en c++_u5
 
Gestion de la Memoria Final!!!!!.docx
Gestion de la Memoria Final!!!!!.docxGestion de la Memoria Final!!!!!.docx
Gestion de la Memoria Final!!!!!.docx
 
Mod2ud2 1
Mod2ud2 1Mod2ud2 1
Mod2ud2 1
 
00 Tipos de Datos.ppt
00 Tipos de Datos.ppt00 Tipos de Datos.ppt
00 Tipos de Datos.ppt
 
Los lenguajes
Los lenguajesLos lenguajes
Los lenguajes
 

Mehr von Cristian Salazar C.

No hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalNo hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalCristian Salazar C.
 
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?Cristian Salazar C.
 
¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?Cristian Salazar C.
 
Teletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresTeletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresCristian Salazar C.
 
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaPrevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaCristian Salazar C.
 
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Cristian Salazar C.
 
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileNormativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileCristian Salazar C.
 
Conceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarConceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarCristian Salazar C.
 
Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Cristian Salazar C.
 
Predisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosPredisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosCristian Salazar C.
 
Presencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosPresencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosCristian Salazar C.
 
Derecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesDerecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesCristian Salazar C.
 
Propuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaPropuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaCristian Salazar C.
 
Políticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChilePolíticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChileCristian Salazar C.
 
Las tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialLas tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialCristian Salazar C.
 
La lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgLa lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgCristian Salazar C.
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteCristian Salazar C.
 

Mehr von Cristian Salazar C. (20)

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

Kürzlich hochgeladen

05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 

Kürzlich hochgeladen (20)

DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.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