Autor Tema: Ayuda sobre la programacion de visual basic (VBA y Excel)  (Leído 4485 veces)

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

Desconectado $Chrono$

  • Sv Member
  • ***
  • Mensajes: 229
  • Like my life!!
Ayuda sobre la programacion de visual basic (VBA y Excel)
« : octubre 14, 2008, 08:35:39 am »
Mi duda es sobre la programacion en visual basic como aplicacion de de excel, quiero ingresar y validar datos, pero cada vez que ingreso el dato se baja una fila abajo, y necesito generar un carnet que sea automatico, cuando ingrese datos de una persona el tendria que aparecer en alguna celda por ejemplo: si ingreso Santos Miranda, Jose  año: 2007
apareceria SM07... y algun otro numero al final, pero no se como extraer las primeras letras de los apellidos y los ultimos digitos del año.
« Última Modificación: octubre 14, 2008, 09:14:35 am por Vlad »
Si avanzo, seguidme ; si me detengo , empujadme ; si retrocedo , Matadme!

Vos sabes que me conoces XD $$$

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Ayuda sobre la programacion de visual basic
« Respuesta #1 : octubre 14, 2008, 09:12:27 am »
No entiendo cual es el problema en  eso de "...cada vez que ingreso el dato se baja una fila  abajo ..."

Lo segundo depende mucho del formato, si siempre es asi:

Apellido1 Apellido2, Nombre año:####

Entonces podes hacer algo asi:

La primera letra es Left(texto,1)

La segunda letra es Mid(texto, instr(1, texto, " ") + 1, 1)

Y los dos ultimos digitos son Right(texto, 2)

Desconectado $Chrono$

  • Sv Member
  • ***
  • Mensajes: 229
  • Like my life!!
Re: Ayuda sobre la programacion de visual basic (VBA y Excel)
« Respuesta #2 : octubre 14, 2008, 09:56:36 am »
Muchas gracias por contestar, el problema es que soy nuevo en esta aplicacion, se un poco pero de C, bueno la cosa es que yo coloco la siguiente sentencia: Selection.EntireRow.Insert porque es la unica que conozco por el momento entonces cuando ejecuto la macro los datos digitados se desplazan una fila abajo, porque estor programando en excel.
Si avanzo, seguidme ; si me detengo , empujadme ; si retrocedo , Matadme!

Vos sabes que me conoces XD $$$

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Ayuda sobre la programacion de visual basic (VBA y Excel)
« Respuesta #3 : octubre 14, 2008, 09:53:51 pm »
¿Pero porque la pones?,no se si soy yo el que no entiendo, pero es que no capto que es lo que tratas de hacer.