Foros del Web » Soporte técnico » Software General »

ayuda en excel

Estas en el tema de ayuda en excel en el foro de Software General en Foros del Web. hola tengo una lista de clientes en excel y keria saber k tengo k hacer para k me muestre un mensaje de error al introducir ...
  #1 (permalink)  
Antiguo 04/05/2004, 01:33
 
Fecha de Ingreso: mayo-2004
Mensajes: 2
Antigüedad: 20 años
Puntos: 0
ayuda en excel

hola
tengo una lista de clientes en excel y keria saber k tengo k hacer para k me muestre un mensaje de error al introducir un nombre repetido
gracias
  #2 (permalink)  
Antiguo 04/05/2004, 13:32
Avatar de Aurora  
Fecha de Ingreso: septiembre-2003
Mensajes: 272
Antigüedad: 20 años, 8 meses
Puntos: 0
Hola maituki,

Estoy casi segura de que eso no se puede hacer en Excel (...solo casi).

Con lo que seguro que se puede hacer lo que quieres es con Access. Ahora tendria que mirar cómo, pero a Access puedes decirle que no te deje introducir valores repetidos. Y si lo prefieres, puedes diseñar el formulario con aspecto de tabla de Excel.

... y si ya tienes la base de datos en Excel, también puedes exportarla a Access para no perder nada.

Saludos,
Aurora
  #3 (permalink)  
Antiguo 04/05/2004, 16:56
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
hola , lo que dice aurora es lo mas aconsejable, pero se me ocurre una forma de poder hacerlo en excel

por ejemplo supongamos que en la columna A ingresas los valores que quieres saber si se repiten
, entonces en la columna b pones una cuenta condicional
=CONTAR.SI($A$2:A20006;A7)
y la repites para todo el rango que deses ocupar para ingresa datos (esta columna la puedes ocultar si deseas).
luego en la hoja del libro donde ingresas los datos haces la siguiente macro:

Private Sub Worksheet_Change(ByVal Target As Range)
Range("a1").Select
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Select
Loop
ActiveCell.Offset(-1, 1).Select
cuenta = ActiveCell.Value
If cuenta > 1 Then
MsgBox "El valor introducido ya existe.... "
End If
ActiveCell.Offset(1, -1).Select
End Sub

esta macro te avisará si el valor que esta introduciendo ya existe.

espero te sirva yo lo probe y en mi ejemplo funciona, si lo deseas te envio el ejemplo.
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar

Última edición por judoka; 04/05/2004 a las 17:13
  #4 (permalink)  
Antiguo 05/05/2004, 01:35
 
Fecha de Ingreso: mayo-2004
Mensajes: 2
Antigüedad: 20 años
Puntos: 0
hola judoka, te agradeceria k me mandaras tu ejemplo pork estoy intentado hacer lo k me dices y no soy capaz
gracias
  #5 (permalink)  
Antiguo 05/05/2004, 08:52
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
No hay problema , mandame un privado con tu correo para enviarte el archivo.
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
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:59.