como fazer uma fórmula de cópia, valor de A3 para B3 se z3 = csl

0

É possível ter uma fórmula que possa copiar o valor do texto da lista suspensa A3 de carros, cole o texto Valor em B3, uma vez que eu coloquei CSl em Z3. então eu posso excluir o A3, mas ainda tenho o texto Valor em B3.

ou isso é feito somente por meio de uma macro, e eu teria que codificar essa macro toda vez para cada linha.

Eu poderia colocar uma caixa de seleção que poderia colocar "CSL" no Z3. e ter a macro, então faça a cópia cole os valores. e poderia esta macro ser usada para a próxima linha de células B4, e continuar indo para baixo

obrigado.

James
fonte
Não pode ser feito apenas por fórmulas, você precisaria de uma macro. A resposta é basicamente sim para todas as suas perguntas :) Você pode considerar uma macro que atualizará automaticamente B3 para o valor de A3 quando o menu suspenso for alterado para um valor não em branco. Você pode considerar ter uma caixa de seleção no Z3, que, uma vez marcada, copiará A3 - & gt; B3; Coloque o CSL onde você quiser. Precisa de mais informações para poder direcioná-lo melhor.
Brian Folan

Respostas:

1

Sim, você precisaria de algo assim no módulo de planilha para a pasta de trabalho -

Private Sub worksheet_change(ByVal target As Range)
If Not Intersect(target, Range("Z3")) Is Nothing Then
    If Range("Z3") = "CSI" Then
        Range("B3") = Range("A3")
        Range("A3").ClearContents
    End If
End If
End Sub

Você pode alterar o intervalo para fazer referência à coluna inteira e usar offset para definir o que muda.

Raystafarian
fonte