Programación General > VBA

 Reconocer caracter individualmente

(1/1)

Elodie:
Bueno, para empezar soy nueva por aqui y la razon por la que me he registrado no es solo para resolver esta duda, sino para aprender mas cosas ya que es lo que estoy estudiando.

Mi pregunta es...


Tengo un cuadro de texto, en el cual voy a escribir una palabra. Quiero despues, asignar a cada letra de la palabra que he escrito, un label diferente, de manera que cuando en otro cuadro de texto escribo una letra, se vayan rellenando los label...imaginarse un tipo de juego de ahorcado para que sea mas facil de entender.

Es eso posible? me imagino que eso, o algo parecido se puede hacer...ya digo, soy nueva en esto y apenas conozco unas pocas funciones.

Gracias por adelantado a los que se molestan en ayudarme!

Agoriro:
Eloide buenos dias

Para poderte ayudar necesitaria saber si las palabras van a tener un limite de caracteres o que pasaria en la eventualidad de que el numero de caracteres superara el numero de etiquetas

F_Tanori:
Las funciones utiles para eso Son:

* Left
* Right
* Mid
* Len
* Replace
* InStr
Otras

* InStrRev
* Lcase
* Ucase
* Format
* StrReverse
* Chr
* Asc
* Trim
* LTrim
* RTrim
* StrConv
Ejemplo:


--- Código: Visual Basic ---Function OcultarVocales(Palabra As String)       Palabra = Replace(Replace(Palabra, "a", "?"), "A", "?")       Palabra = Replace(Replace(Palabra, "e", "?"), "E", "?")       Palabra = Replace(Replace(Palabra, "i", "?"), "I", "?")       Palabra = Replace(Replace(Palabra, "o", "?"), "O", "?")       Palabra = Replace(Replace(Palabra, "u", "?"), "U", "?")       OcultarVocales = PalabraEnd Function 
Uso:

--- Código: Visual Basic ---OcultarVocales("LOS CABALLOS ESTAN LISTOS EN LAS CABALLERIZAS")
Retorna:

--- Código: Visual Basic ---L?S C?B?LL?S ?ST?N L?ST?S ?N L?S C?B?LL?R?Z?S
Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa