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

EXCEL: Cómo cambiar contenido de otra celda.

Estas en el tema de EXCEL: Cómo cambiar contenido de otra celda. en el foro de Software General en Foros del Web. Necesito cambiar el contenido de una celda dependiendo de otra; osea si A1="X" entonces almacenar "Ok" en A2, de lo contrario almacenar "ERR" en A2. ...
  #1 (permalink)  
Antiguo 11/07/2002, 14:41
 
Fecha de Ingreso: julio-2002
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
EXCEL: Cómo cambiar contenido de otra celda.

Necesito cambiar el contenido de una celda dependiendo de otra; osea si A1="X" entonces almacenar "Ok" en A2, de lo contrario almacenar "ERR" en A2. Pero esta formula no debe estar digitada en A2 (debe estar en A3).
Las celdas A1 y A2 son campos que se pueden llenar desde teclado.
Gracias.
  #2 (permalink)  
Antiguo 11/07/2002, 15:06
 
Fecha de Ingreso: enero-2002
Mensajes: 194
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: EXCEL: Cómo cambiar contenido de otra celda.

Que tal

Eso lo veo muy complicado por medio de formulas, es mas facil con el Visual Basic del propio excel

¿Sabes usar ese Visual Basic o Macros?

Saludos

El Reportero de los Foros
  #3 (permalink)  
Antiguo 11/07/2002, 16:00
 
Fecha de Ingreso: julio-2002
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: EXCEL: Cómo cambiar contenido de otra celda.

Reportero, tampoco he podido hacerlo con formulas.....
Con las macros me resulta una inquietud: Se puede disparar una macro despues de digitar un valor en la celda A2????
Es que necesito que esto funcione automático, sin que el usuario esté obligado a ejecutar la macro manualmente.

Saludos,
  #4 (permalink)  
Antiguo 12/07/2002, 09:53
 
Fecha de Ingreso: enero-2002
Mensajes: 194
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: EXCEL: Cómo cambiar contenido de otra celda.

Claro que se puede

basicamente este es el codigo:

Código:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
ColAct = ActiveCell.Column
If ColAct = 1 Then
LinAct = ActiveCell.Row - 1
RngLe = "A" & LinAct
IF Range(RngLe).Value = "X" then
RngGr = "A" & LinAct + 1
Range(RngGr).Value = "OK"
End If
End If
End Sub
Solo que ese codigo lo tienes que poner dentro del codigo de cada hoja, dando click izquierdo en el mouse y ver codigo

Es más o menos lo que requieres, espero te sirva ;)

Saludos

El Reportero de los Foros
  #5 (permalink)  
Antiguo 12/07/2002, 10:23
 
Fecha de Ingreso: julio-2002
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: EXCEL: Cómo cambiar contenido de otra celda.

Reportero, sos un berraco!!!! (Me quito el sombrero).....

Es exactamente lo que necesito!!! :)

Es bueno saber que aún existen personas que quieran compartir sus conocimientos!!!!!

Mil gracias!!!!
  #6 (permalink)  
Antiguo 14/07/2002, 08:24
Avatar de CYRUS  
Fecha de Ingreso: septiembre-2001
Ubicación: Guadalajara - Jalisco
Mensajes: 2.297
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: EXCEL: Cómo cambiar contenido de otra celda.

No solo de reportajes vive el Hombre. jejejeje

Cyrus
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 06:02.