Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

como hacer para que me devuelva lo que necesito

Estas en el tema de como hacer para que me devuelva lo que necesito en el foro de Visual Basic clásico en Foros del Web. Hola forer@s, Tengo una macro para office que solicita una letra con un inputbox y quiero que esta letra devuelva más una más en unos ...
  #1 (permalink)  
Antiguo 19/11/2014, 09:37
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
como hacer para que me devuelva lo que necesito

Hola forer@s,
Tengo una macro para office que solicita una letra con un inputbox
y quiero que esta letra devuelva más una más en unos shapes seleccionados
Es decir: seleccionamos las shapes (pej, 4) que pida una letra para empezar (p.ej. la A) y que escriba en estas shapes A, B, C, D.....

Lo que he podido entender es:

Dim letra As String
letra=InputBox ("Introduce la letra por donde empezar a numerar","letra","letra")

y aqui ya no se más....

alguna sugerencia?
Muchas gracias,
  #2 (permalink)  
Antiguo 17/12/2014, 08:32
 
Fecha de Ingreso: octubre-2014
Ubicación: Guayaquil
Mensajes: 6
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: como hacer para que me devuelva lo que necesito

Lo puedes hacer con el codigo ascii del caracter capturado (A= 65 , a = 97)y luego haces un ciclo que se repita el numero de veces que requieras y se lo aumentas al ascii , ejemplo si dices 4

vasccii = 65 ' que es el valor de la letra
while vascii <= 65 + 4 ' valor de la letra + repeticiones
text1.text = char(vascii)
vascii = vascii+1
wend

Algo asi.-... espero te ayude

Última edición por silver_axe007; 17/12/2014 a las 08:36 Razón: escribi mal.
  #3 (permalink)  
Antiguo 28/04/2016, 08:40
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: como hacer para que me devuelva lo que necesito

Pues voy a probar.....

A ver si reconoce dos caracteres y un punto
p.ej., "1.1" y que renumere "1.2" "1.3"
no será mejor que cambie el carácter más a la derecha, o lo que es lo mismo que reconozca y cambie el primer carácter empezando por la derecha?


Muchas gracias por tu respuesta....

I

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.