Excel - MACROS Y PROGRAMACION

 
Vista:

MACROS Y PROGRAMACION

Publicado por Elvira (3 intervenciones) el 20/05/2020 12:39:21
Tengo una duda, alguien puede ayudarme?

me piden:
Escribe una función que busque una determinada letra en el texto y reemplázala por su version en MAYUSCULA.

en ingles sería:
write a function that looks for a given letter in a text and replaces it with its CAPITAL version.

MUCHISIMAS GRACIAS!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilb
Val: 37
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

MACROS Y PROGRAMACION

Publicado por Wilb (12 intervenciones) el 20/05/2020 14:21:54
Hola Elvira

Hice una pequeña macro para ello.
La adjunto a esta respuesta.
Espero te ayude.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MACROS Y PROGRAMACION

Publicado por Elvira (3 intervenciones) el 20/05/2020 15:49:00
muchas gracias !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.136
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

MACROS Y PROGRAMACION

Publicado por Andres Leonardo (1583 intervenciones) el 20/05/2020 14:24:03
algo asi ...

1
2
3
4
5
6
7
8
9
10
11
12
13
funcion reemplazaLetraAMayuscula(texto as string, letraAReemplazar as String) as string
 
' texto = "este es el texto de ejemplo"  este viene mediante parametro.
'LetraAReemplazazar = "j" esta viene por parametro
 
'aqui puedes usar cualquier ciclo
por i = 1 a longitud(texto)
   si mid(texto,i,1) =  LetraAReemplazazar  entonces
        reemplazaLetraAMayuscula= reemplazaLetraAMayuscula & mayuscula(mid(texto,i,1))
   casocontrario
        reemplazaLetraAMayuscula= reemplazaLetraAMayuscula & (mid(texto,i,1))
   fin si .
fin funcion

Creo que seria algo asi

ahh y la llamada seria

1
textoReemplazado = reemplazaLetraAMayuscula("Este es un texto ejemplo", "j")

SAludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MACROS Y PROGRAMACION

Publicado por elvira (3 intervenciones) el 20/05/2020 15:49:47
muchas gracias !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar