Si yo -o tú, claro está- utilizas el buscador de Excel, y le dices sustituir "*" por otro valor, entenderá que lo que quieres hacer es sustituir cualquier valor (pues así se dice en idioma Excel cualquier cosa, "*") por A, y pondrá puras Aes, como se ve en la siguiente imagen:
Realmente "*" es como el nombre de Dios que no se puede pronunciar y su uso tiene efectos desconocidos. Bien.
Sub SustituyeAsterisco()
For N = 1 To 16
ValorAObservar = ActiveCell.Value
If ValorAObservar = "*" Then
ActiveCell.Value = "A"
End If
ActiveCell.Offset(1, 0).Range("A1").Select
Next
End Sub
Para integrarla simplemente se graba cualquier macro, se detiene, se va al menú de macros se dice modificar y ahi se pega, entonces quedará grabada. Cuando se haga eso el resultado será el siguiente:
En otra ocasión veremos como prescindir del valor límite en For Next, para que la macro actúe independientemente del número de registros.
No hay comentarios:
Publicar un comentario