programar rango o columna

14/12/2009 - 21:37 por Rony Lainez | Informe spam
Hola tengo un pequeño problema, estoy programando una columna que para al
momento de ingresar un nombre en una celda de esa columna auntomaticamente
me de otra informacion en la celda de la culmna siguiente y asi
susesivamente, la verad que lo logre pero un codigo para cada celda y en lo
que quiero que me ayuden es a programar la columna de una vez y no celda por
celda, aqui esta el codigo que yo tengo:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Range("E4").Value = "RIO" Then
Range("F4").Value = "RIRIHN"
ElseIf Range("E4").Value = "INA" Then
Range("F4").Value = "RIINHN"
End If

If Range("e4").Value <> "RIO" Then
Range("F4").Value = "INFORMACION INVALIDA"
End If

If Range("e4").Value <> "INA" Then
Range("F4").Value = "INFORMACION INVALIDA"
End If


If Range("E4").Value = "" Then
Range("F4").Value = ""
End If

End Sub


este codigo me funciona pero lo tengo que hacer para cada celdA.

TAMBIEN LO TENGO ASI PERO EN UNA CELDA

=IF(A5="RIO";"RIRIHN";IF(A5="INA";"RIINHN";IF(A5 = ""; "";IF(A5<>
"INA";"Informacion Incorrecta";IF(A5<> "RIO";"Informacion incorrecta")))))

Y SI FUNCIONA SOLO LO COPIO EN LA CELDA QUE LO QUIERO Y YA PERO LO QUIERO
HACER CON VISUAL BASIC.

ESPERO ME PUEDAN AYUDAR Y DE ANTEMANO MUCHAS GRACIAS.

Preguntas similare

Leer las respuestas

#6 Benito Merino
16/12/2009 - 22:16 | Informe spam
On 16 dic, 17:48, Rony Lainez
wrote:
Mostrar la cita
Hola.

He efectuado alguna modificación para que te funcione:



Private Sub Worksheet_Change(ByVal Target As Range)
Set mirango = Intersect(Target, Range("E:E"))
For Each celda In mirango
Application.EnableEvents = False
If celda.Value = "RIO" Then
celda.Offset(0, 1).Value = "RIHRIN"
ElseIf celda.Value = "INA" Then
celda.Offset(0, 1).Value = "RIINHN"
ElseIf celda.Value = "" Then
celda.Offset(0, 1).Value = ""
Else
celda.Offset(0, 1).Value = "INFORMACION INVALIDA"
End If

Next
Application.EnableEvents = True
End Sub


Te vuelvo a adjuntar link:

http://rapidshare.com/files/3218017...O.xls.html

Saludos,

Benito
Barcelona
Ads by Google
Search Busqueda sugerida