Quitar carácteres de una variable

Iniciado por FaiF (A¥åHøRå), 15 Enero 2006, 16:43 PM

0 Miembros y 1 Visitante están viendo este tema.

FaiF (A¥åHøRå)

Hola,
por más que he buscado no he encontrado como quitar algunos carácteres de una variable. Les explico. He creado un programa que devuelve unos valores hexadecimales y detrás de cada valor la letra "H" que indica que es un valor hexadecimal y yo quiero que posteriormente clicando en un button (por ejemplo) quitar las Hs de esa variable.
Por ejemplo:

Yo tengo este contenido en una variable:
45H73H74H65H20H65H73H20H65H6CH20H63H6FH6EH74H65H6EH69H64H6FH20H64H65H20H6CH61H20H76H61H72H69H61H62H6CH65H

Y quiero que al pulsar en un botón la variable se quede igual pero sin las Hs:
4573746520657320656C20636F6E74656E69646F206465206C61207661726961626C65

No se si me he explicado bien pero si no se entiende me lo comentais.

saludos,

Miguel

sch3m4

podrías crear un bucle desde 1 hasta la longitud de la cadena, y partir ( mid() ) desde la posicion 1 hasta que encuentre una H ( instr() ) y guardar el valor y el resto de la cadena en una variable, despues cojer desde el valor guardado de la ultima H hasta que encuentre otra H ( instr() ) y hacer lo mismo, todo dentro del bucle
SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

NYlOn


Variable = Replace(Variable, "H", vbNullString)


Espero que sea lo que buscabas.
Saludos.-

sch3m4

SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

FaiF (A¥åHøRå)

gracias, ya lo soluciones con el codigo de NYlOn