Como simplificar condiciones en EXCEL
Buenas tardes expertos,
Intento hacer que EXCEL me gestione un almacén donde tengo algunas cajas que me pueden ocupar tres espacios a lo ancho, y utilizo las filas y columnas de EXCEL para simular un poco el almacén.
Tengo este código, y quisiera saber como siplificarlo usando un For Next, o un For Each Next, o algo que no me obligue a escribir todas las posibilidades.
En este ejemplo utilizo un rango de A1 hasta F2. Gracias de antemano! Saludos.
Public Sub Gran()
If Range("A1") = 0 And Range("B1") = 0 And Range("C1") = 0 Then
Range("A1:C1") = Range("F5")
ElseIf Range("B1") = 0 And Range("C1") = 0 And Range("D1") = 0 Then
Range("B1:D1") = Range("F5")
ElseIf Range("C1") = 0 And Range("D1") = 0 And Range("E1") = 0 Then
Range("C1:E1") = Range("F5")
ElseIf Range("D1") = 0 And Range("E1") = 0 And Range("F1") = 0 Then
Range("D1:F1") = Range("F5")
ElseIf Range("A2") = 0 And Range("B2") = 0 And Range("C2") = 0 Then
Range("A2:C2") = Range("F5")
ElseIf Range("B2") = 0 And Range("C2") = 0 And Range("D2") = 0 Then
Range("B2:D2") = Range("F5")
ElseIf Range("C2") = 0 And Range("D2") = 0 And Range("E2") = 0 Then
Range("C2:E2") = Range("F5")
ElseIf Range("D2") = 0 And Range("E2") = 0 And Range("F2") = 0 Then
Range("D2:F2") = Range("F5")
End If
End Sub
Private Sub CommandButton3_Click()
Application.Run "Hoja1.gran"
End Sub