3.201 cursos gratis
6.235.079 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) |112374 alumnos|Fecha publicación: 09/03/2004
Capítulos del curso

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.

Descarga el PDF gratis

Cursos similares a Introducción a las Macros de Excel


Cursos Valoración Alumnos Vídeo
Excel. Hojas de cálculo (tercera parte)
Curso del software Excel y formación ofimática. En esta tercera parte de nuestro curso de uso avanzado de hojas de cálculo de Excel aprenderás a modificar gráficos; conoc... [07/11/08]
 2,50/5 2.526  
Photoshop: cambiar color de ojos
En este curso te enseñaremos, mediante el programa Photoshop, a cambiar el color de los ojos a través del uso de una capa de ajuste. El uso de este procedimiento te permi... [04/07/08]
 4,91/5 3.746
Curso con video
Curso con video
Instalación de sistemas operativos
Puedes aprender mucho sobre la instalación de los sistemas operativos multimedia, tanto por lo que hace referencia por la parte de los CD-ROM como para las placas de soni... [21/02/06]
5/5 3.465  


Publicar en   del.icio.us    digg    meneame

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