Foros del Web » Soporte técnico » Ofimática »

Como hacer lo siguiente en excel?

Estas en el tema de Como hacer lo siguiente en excel? en el foro de Ofimática en Foros del Web. BUENOS DIAS SEÑORES, NECESITARIA UNA AYUDA PUESTO QUE ESTOY TRATANDO DE HACER UN FORMULARIO DE FACTURAS Y ESTOY TRABADO CON LO SIGUIENTE. QUIERO QUE AL ...
  #1 (permalink)  
Antiguo 03/04/2010, 15:46
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Exclamación Como hacer lo siguiente en excel?

BUENOS DIAS SEÑORES, NECESITARIA UNA AYUDA PUESTO QUE ESTOY TRATANDO DE HACER UN FORMULARIO DE FACTURAS Y ESTOY TRABADO CON LO SIGUIENTE.

QUIERO QUE AL COLOCAR UN CODIGO DE ARTICULO EN LA CASILLA DE AL LADO ME ESCRIBA SU DESCRIPCION QUE SE ENCUENTRA EN OTRA HOJA, ESO LO HE HECHO CON BUSCARV;

PERO SE ME PLANTEA UN PROBLEMA SI YO EN ESA LINEA DE DESCRIPCION QUISIERA ESCRIBIR UN TEXTO LA FORMULA SE ME BORRARIA, POR LO CUAL YA NO ME VALE.

HE INTENTADO MEDIANTE UN VBA WorkSheet.Change (evento) Y UTILIZANDO EL If...Then...Else (Instrucción) PERO ME DA PROBLEMA PUESTO QUE SE ME CREA UN BUCCLE REPETITIVO

¿ALGUIEN SABLE COMO COLOCAR LA DESCRIPCION MEDIANTE VBA, QUE CON SOLO TECLEAR EL CODIGO EN UNA CASILLA EN LA DE AL LADO COLOQUE LA DESCRIPCION ?

GRACIAS.
  #2 (permalink)  
Antiguo 04/04/2010, 19:34
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Respuesta: Como hacer lo siguiente en excel?

No se debe ecrir todo el texto en mayusculas, esso demuestra falta de educacion y gritaria.

Si puedes corrige tu texto
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg
  #3 (permalink)  
Antiguo 06/04/2010, 12:52
Colaborador
 
Fecha de Ingreso: agosto-2004
Mensajes: 1.611
Antigüedad: 19 años, 8 meses
Puntos: 47
Respuesta: Como hacer lo siguiente en excel?

JOseG75:
En la hoja dónde tienes el código de artículo, crea otra columna con la descripción; en la hoja dónde escribes el código; crea una celda para alojar la descripción con la misma referencia del código de artículo y buscarV; escribe en la fórmula que lea la siguiente columna.
Saludos...
  #4 (permalink)  
Antiguo 06/04/2010, 20:49
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
De acuerdo Respuesta: Como hacer lo siguiente en excel?

Aplica la siguiente idea:
Código vb:
Ver original
  1. Application.EnableEvents = False
  2.       (escribir la descripción en la celda que corresponda)
  3. Application.EnableEvents = True

"Application.EnableEvents = False" es quien evita que entres en el bucle...

Saludos, Cacho.
  #5 (permalink)  
Antiguo 07/04/2010, 12:36
Avatar de GEMO  
Fecha de Ingreso: julio-2007
Ubicación: Guadalajara
Mensajes: 110
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: Como hacer lo siguiente en excel?

Hola, espero no sea tarde para contestar intenta lo siguiente:
Dim i As Integer
Dim final As Integer

For i = 2 To 10

If Hoja2.Cells(i, 1) = "" Then
final = i - 1
Exit For
End If
Next

For i = 2 To final
If Hoja1.Cells(3, 1) = Hoja2.Cells(i, 1) Then
Hoja1.Cells(3, 2) = Hoja2.Cells(i, 2)

Exit For

End If
Next

donde tu tendrías que cambiar el número de hoja según las tengas y la referencia de celdas como las necesites

Etiquetas: excel, siguiente
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 14:44.