Domanda

Quello che sto cercando di realizzare è creare una macro / VB per popolare le cellule a sinistra ea destra di una particolare cella sto entrando in dati in.

Allora, diciamo che ho tre colonne.La colonna centrale sarà dove digito un numero di 30 o 31. Se digito 30, voglio che le cellule a sinistra si popolino con in attesa e la cella a destra per popolare con TBD.Funzione simile se digito 31 ma sarà diverso dati.

Qualche idea? Grazie

È stato utile?

Soluzione

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value = 30 And Target.Column > 1 Then
    Target.Offset(0, -1).Value = "PENDING"
    Target.Offset(0, 1) = "TBD"
ElseIf Target.Value = 31 Then
    Target.Offset(0, 1).Value = "SOME OTHER DATA"
End If
End Sub
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top