Cómo agregar una letra (texto) a una columna de números existente al comienzo de la celda [cerrado]

0

¿Puede ofrecer orientación aquí? Tengo una columna de números y necesito agregar una "D" al principio de cada número en la celda. No quiero que la "D" se rellene en celdas vacías. Gracias.terri

Terri
fuente
2
Hola, Bienvenido a Superusuario. Este no es un sitio de escritura de código, pero nos gusta ayudar. Entonces, si pudiera darnos un ejemplo de lo que ya probó, entonces podríamos ayudarlo corrigiendo / ajustando sus fórmulas.
Michthan

Respuestas:

1

Digamos que tenemos datos constantes en la columna. re me gusta:

enter image description here

y ejecutamos esta macro VBA:

Sub dural()
    Dim rng As Range, r As Range
    Set rng = Columns("D").Cells.SpecialCells(2)

    For Each r In rng
        r.Value = "D" & r.Value
    Next r
End Sub

el resultado:

enter image description here

El uso de SpecialCells evita prepagar el "RE" para vaciar las celulas.

Gary's Student
fuente
0

Si solo está buscando una solución rápida y sucia, pondría una fórmula en una columna contigua, haría una copia / pegar como valor sobre el original y luego eliminaría la columna de la fórmula.

Fórmula: =IF(D1<>"","D"&D1,"")

enter image description here

Rob Gale
fuente