3.283 cursos gratis
6.262.191 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Ofimática > Introducción a las Macros de Excel > Macro - Comparación entre columnas

Introducción a las Macros de Excel

Autor: Xavi Llunell
Curso:  4,36/5 4,36/5 (771 opiniones) |115506 alumnos|Fecha publicación: 09/03/2004

Capítulo 8:

 Macro - Comparación entre columnas

En las lecciones anteriores hemos visto como eliminar elementos repetidos existentes en una misma fila. En este ejemplo realizaremos comparaciones entre diferentes columnas, eliminando de la primera los elementos que existan en la segunda.

En la primera columna están todos los elementos que forman parte de la lista y en la segunda columna se van colocando los elementos que se desean buscar para eliminar de la primera.

A continuación escribiremos la macro completa y después explicaremos que realiza cada una de las líneas. El número que aparece al principio de cada una de las líneas nos servirá como guía en la explicación, no debes copiarlos en el Editor.

   1 Sub Repetidos()

   2    Range("B1").Select

   3    Posicion = 1

   4    While ActiveCell.Value <> ""

   5       valorcomparacion = ActiveCell.Value

   6       Range("a1").Select

   7       Salir = "no"

   8       While ActiveCell.Value <> "" And Salir = "no"

   9          If ActiveCell.Value = valorcomparacion Then

 10             respuesta = MsgBox("¿Deseas borrar esta entrada?", 4, "¡¡Encontrado!!")

 11             If respuesta = vbYes Then

 12                Selection.Delete Shift:=xlUp

 13             End If

 14             Salir = "si"

 15          Else

 16             ActiveCell.Offset(1, 0).Range("A1").Select

 17          End If

 18       Wend

 19       Posicion = Posicion + 1

 20       Range("b1").Select

 21       ActiveCell.Offset(Posicion - 1, 0).Range("a1").Select

 22    Wend

 23 End Sub

Antes de realizar la explicación tenemos que dejar muy claro que la columna A, será donde tenemos todos los datos de nuestra lista y la columna B, los datos que deseamos buscar y eliminar de la primera columna.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 771 opiniones. Opina sobre este curso.


Cursos similares a Introducción a las Macros de Excel


Cursos Valoración Alumnos Vídeo
Comunicación e informática. Historia y computación
Comunicación, informática, computación, información... Todos estos conceptos se tratarán en este cu... [08/09/09]
5/5 2.968  
Microsoft Access 2000
En el manual se han tratado todos los aspectos relativos a Access 2000 que necesitan conocer tanto el usuario novel como el operador más avezado. En tal sentido,... [11/07/05]
 4,52/5 35.594  
Microsoft Office
El Microsoft Office posee 5 programas o paquetes: Word, Excel, Power Point, Access y Outlook. Todos ellos estan formados por unas características determinadas y que ayuda... [13/06/06]
 4,68/5 13.274  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail