ayuda con macro

09/06/2006 - 17:04 por MARCO6325 | Informe spam
Buenas a todos los integrantes del foro, les agradeceria que me echaran
una manito con esta macro que me esta haciendo salir canas
verdes¡¡¡¡ les agradezco su ayudita de antemano

quiero que esta macro me compare el valor de una celda con los valores
de una columna y que me borre la fila entera si este valor esta en la
tabla 2 veces(pero que me deje una de las coincidencias), pero que me
diga "actualizado" si sólo hay una coincidencia

Sub borrafila()

Dim v As Variant
Dim i As Long


iRows = Cells(Rows.Count, "c").End(xlUp).Row ' detecta la ultima celda
en c
v = Worksheets("formato recolección datos").Range(Worksheets("formato
recolección datos").["g30"])

For i = iRows To 1 Step -1 '


If Cells(i, 4) = v Then '
Cells(i, 4).EntireRow.Delete ' borra fila
End If
Next i


End Sub
 

Leer las respuestas

#1 Héctor Miguel
09/06/2006 - 23:19 | Informe spam
hola, Marco !

... una manito con esta macro que me esta haciendo salir canas verdes¡¡¡¡
... quiero que esta macro me compare el valor de una celda con los valores de una columna
y que me borre la fila entera si este valor esta en la tabla 2 veces (pero que me deje una de las coincidencias)
pero que me diga "actualizado" si solo hay una coincidencia [...]



1) creo que esta consulta viene siendo 'herencia' de la que iniciaste el dia 7 con asunto de: buscar y reemplazar -?-
solo que en esa ocasion... 'omitiste' transcribir el codigo para saber +/- 'por donde' habria que buscar soluciones :(
[supongo que no era tan 'rapida y urgente' la necesidad] :))

2) de tu segunda consulta del dia 8 [busqueda de arrays] supongo que 'hablas' de una 'plantilla' de la cual...
a) los contendios de las celdas b2, c3, g1, g3 y b8 [supongo que en ese 'orden' y que al final lo 'vacias']
b) los pasas a otra hoja en las columnas 'B' a 'F' en la siguiente 'fila libre'
c) comentas que necesitas 'validar' si ya existe ALGUNO de los datos 'originales' [b2, c3, g1, g3 y b8]
en alguno de los 'pases' anteriores para que sea REEMPLAZADO en lugar de agregado [al siguiente libre] -?-

3) podrias comentar 'que' tipo de datos/titulos/tratamiento/... contienen las celdas originales [b2, c3, g1, g3 y b8]
que luego son 'traspasadas' a las columnas 'B' a 'F'
y que posibilidades hay de que cualquiera [o incluso varios] de ellos pudieran estar en una [o varias] columnas ?
o si la busqueda debiera ser 'completa' o solo 'parcial' independientemente de en que columna se encuentre uno u otro ???
o algun dato 'clave' que pudiera estarse quedando 'en el tintero' ?

saludos,
hector.

Preguntas similares