Jump to content
Sign in to follow this  
CHUSUNKAS

Como situarse en una celda que tenga valor = 1 dentro de una fila específica

Recommended Posts

Buenos días,

Me explico. Necesitaba una macro que me situara debajo de la celda que en la fila 4, tuviera valor = 1. Este valor es único en dicha fila por lo que sólo habrá una casilla de la fila 4 que tenga valor =1. Es decir, si p.e. D4=1, se coloque en D5. Si posteriormente opero con la excel y el valor 1 está en F4, cuando ejecute la macro que se coloque en F5, etc..

He intentado hacerlo diciéndole que se coloque en la última celda con datos de la fila 4 ( ya que del 1 hacia la derecha siempre es valor 0, pero, al estar toda la línea formulada se sitúa en la última celda de la fila 4, ya que interpreta que el cero también es un valor).

Ayuda por favor,

PD: No subo archivo porque creo que queda más claro con la explicación,

Share this post


Link to post
Share on other sites

aqui te mando una pequeña idea

Sub macro2()

For Each celda In Range("a1:m20")
If celda.Value = "1" Then
ActiveCell.Offset(currrow, currcol + 1) = ""
Exit For
End If
Next
End Sub[/PHP]

Sludos y espero que te sirva

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png