Author Topic: Ayuda sobre la programacion de visual basic (VBA y Excel)  (Read 4702 times)

0 Members and 1 Guest are viewing this topic.

Offline $Chrono$

  • Sv Member
  • ***
  • Posts: 229
  • Like my life!!
Ayuda sobre la programacion de visual basic (VBA y Excel)
« on: October 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.
« Last Edit: October 14, 2008, 09:14:35 am by Vlad »
Si avanzo, seguidme ; si me detengo , empujadme ; si retrocedo , Matadme!

Vos sabes que me conoces XD $$$

Offline vlad

  • Global Moderator
  • The Communiter-
  • *
  • Posts: 6351
    • Qualium.net
Re: Ayuda sobre la programacion de visual basic
« Reply #1 on: October 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)

Offline $Chrono$

  • Sv Member
  • ***
  • Posts: 229
  • Like my life!!
Re: Ayuda sobre la programacion de visual basic (VBA y Excel)
« Reply #2 on: October 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 $$$

Offline vlad

  • Global Moderator
  • The Communiter-
  • *
  • Posts: 6351
    • Qualium.net
Re: Ayuda sobre la programacion de visual basic (VBA y Excel)
« Reply #3 on: October 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.