dependera del valor de una celda para que cada fila vaya a una hoja determinada.
Pero me tira error la siguiente linea:
mis hojas son: principal, interesados, nointeresados, seguimiento, noesta
Código:
Al parecer si uso Range con Cells me tira error, si uso Range solo todo esta ok.. pero lo malo es que necesito usar range con cells para ubicarme en determinadas celdas.. alguien me puede decir que estoy haciendo mal? llevo varias horas y por mas que busco referencias no encuentro.. Es mas eh seguido la ayuda del excel y no veo error. Helpprincipal.Range(Cells(celda, 1), Cells(celda, 13)).Copy Destination:=interesados.Range(Cells(celda, 1))
Adjunto mi codigo completo hasta ahora
Código:
Sub filtrarbaseventas() Dim celda As Long Dim celdamax As Long celdamax = principal.UsedRange.Rows.Count For celda = 1 To celdamax Select Case principal.Cells(celda, 2).Value Case "interesado" principal.Range(Cells(celda, 1), Cells(celda, 13)).Copy Destination:=interesados.Range(Cells(celda, 1)) Case "No interesado" principal.Range(Cells(celda, 1), Cells(celda, 13)).Copy Destination:=nointeresado.Range(Cells(celda, 1)) Case "Seguimiento" principal.Range(Cells(celda, 1), Cells(celda, 13)).Cut Destination:=seguimiento.Range(Cells(celda, 1)) Case "No esta" principal.Range(Cells(celda, 1), Cells(celda, 13)).Cut Destination:=noesta.Range(Cells(celda, 1)) Case Else End Select Next celda End Sub