Hola, al buscar la primera celda vacía de una columna me surge un problemilla: el código
Sub Macro1()
Dim fila As Double
'la primera fila vacía será
fila = Range("A" & Rows.Count).End(xlUp).Row
'la línea anterior da 1 si la primera celda está vacía y
'también si solo la primera tiene datos
End Sub
[/CODE]
da como resultado [color=#ff0000][b]"1"[/b][/color] si la primera celda está vacía y también [color=#ff0000][b]"1"[/b][/color] si solo la primera tiene datos. A partir de que haya dos celdas da resultados coherentes. Os dejo tres imágenes para ilustrar esto.
¿Hay algo que se pueda hacer para que cuando no haya celdas esta comprobación arroje [b][color=#ff0000]"0"[/color][/b]? Naturalmente sin comprobaciones posteriores que hagan perder tiempo, tipo:
[CODE]If TypeName(Range("A1")) = "Empty" Then fila = 0[/CODE]
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola, al buscar la primera celda vacía de una columna me surge un problemilla: el código
da como resultado [color=#ff0000][b]"1"[/b][/color] si la primera celda está vacía y también [color=#ff0000][b]"1"[/b][/color] si solo la primera tiene datos. A partir de que haya dos celdas da resultados coherentes. Os dejo tres imágenes para ilustrar esto.
¿Hay algo que se pueda hacer para que cuando no haya celdas esta comprobación arroje [b][color=#ff0000]"0"[/color][/b]? Naturalmente sin comprobaciones posteriores que hagan perder tiempo, tipo: