| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Microsoft Access >> Content
    Microsoft Excel Macros de Visual Basic Fácil
    Microsoft Excel incluye un lenguaje de una función de programación llamado Visual Basic, que permite crear secuencias de comandos que realizan tareas que no están integradas en Microsoft Excel. Estos scripts se llaman macros. Una forma que usted puede escribir macros es grabarlas ( desarrollador> Record Macro ), y otra forma es abrir el entorno de desarrollo integrado de Visual Basic y escriba el guión a mano. Escribiendo guiones de esta manera le permite adaptar el guión a sus necesidades específicas. Pero , ya sea que necesite un conocimiento práctico del lenguaje Visual Basic para escribir scripts, o un script existente que puede entrar en el IDE. Validando direcciones de correo electrónico

    El siguiente script valida direcciones de correo electrónico almacenados en la primera hoja de cálculo de un documento de libro de Excel. Entre algunas direcciones de correo electrónico en las celdas A1 a A5 de la hoja de cálculo . Comete errores intencionales en algunas de las direcciones dejando fuera el carácter ampersand ("@ ") . Después de introducir la secuencia de comandos en este artículo , ejecute la secuencia de comandos (Alt- F8 , " Validate_Emails " ) para ver las direcciones incorrectas resaltadas.
    Escriba el script

    Para empezar escribiendo el guión una vez que se haya abierto Excel , escriba el IDE de Visual Basic (Alt -F11 ) . (También puede copiar y pegar el script en lugar de escribir línea por línea . ) En el panel Proyecto a la izquierda, haga clic en el nombre de tu libro de Excel, a continuación, seleccione Insertar Módulo . Esto le da un nuevo módulo en el que introducir el código .

    En la vista de código del módulo que acaba de crear , escriba estas funciones , con cuidado para que coincida con el caso de cada letra.

    Sub Validate_Emails ( ) Dim arrEmail Como VariantDim rc Como BooleanarrEmail = Range (" a1 : A5 ") . Valor

    "Consultar el correo electrónico de cada celda , ahora en un arrayFor i = 1 To UBound ( arrEmail ) rc = blnEmailIsOkay ( arrEmail (i, 1 ) ) If ( rc = False ) Then'Highlight la celda con un correo electrónico válido addressHilightCell ( i ) End Sub IfNextEnd

    Public Function blnEmailIsOkay ( CellContents As Variant ) As
    Boolean

    p = InStr ( 1 , CellContents , "@ " )

    Si (p = 0 ) = ThenblnEmailIsOkay FalseElseblnEmailIsOkay = TrueEnd Si

    End Function

    Public Sub HilightCell ( i ) r = "a " & i & " : a ." y I Love

    Range ( r ) = Interior.Pattern xlSolid.PatternColorIndex = xlAutomatic.Color = 65535.TintAndShade = 0.PatternTintAndShade = 0End conend Sub

    -----------------------------------

    Cómo funciona

    " arrEmail =" instrucción en el inicio de Validate_Emails copia las direcciones de correo electrónico de las celdas A1 a A5 en la hoja 1 , a una matriz interna ( arrEmail ) .

    el bucle que sigue itera a través de la matriz , y llama a otra función, blnEmailsIsOkay , para buscar el carácter "@ ", necesario para direcciones de correo electrónico . Si blnEmailsIsOkay no encuentra el ampersand (devuelve false) , otra función , HilightCell , está llamado a pintar la celda amarilla infractor. La función HilightCell es un buen lugar para empezar jugando con y explorar el código , ya que puede cambiar detalles como el otras opciones de formato y color , dejando la funcionalidad general del programa intacto. Por ejemplo , pruebe a cambiar el color de resaltado de amarillo a azul o el patrón de algo más que " xlSolid . " Pulse F1 mientras el cursor está sobre el . " Patrón " y propiedades . " Color" para tener una idea de otras opciones para estas propiedades .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar Excel get_Range Orientación 
    ·Cómo convertir un documento de texto sin formato a una…
    ·¿Qué es un tirador en Excel 
    ·Cómo exportar a Excel OpenOffice 
    ·Cómo exportar Actividad Agente De TotalView para Micro…
    ·Excel VBA control Tutorial 
    ·Definición de Excel Intermedio 2007 
    ·Cómo insertar una marca de agua en Excel 2007 
    ·Mapa Topográfico de herramientas en Excel 
    ·Cómo extraer direcciones de correo electrónico en una…
      Artículos destacados
    ·Cómo insertar un clip de YouTube en PowerPoint 
    ·Cómo dividir un archivo PDF de forma gratuita 
    ·Cómo utilizar una pantalla verde en Adobe Photoshop 7 
    ·Cómo crear un gráfico de Interval 
    ·Cómo extender Fat 32 para archivos de más de 5 GB 
    ·Cómo poner un tono mosquito en PowerPoint 
    ·Cómo transferir internamente varias cuentas bancarias …
    ·Cómo instalar Drupal SWF Tools 
    ·Cómo funciona Skype en un iPod Touch 
    ·Cómo hacer un PDF para no imprimir en Adobe 8 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com