Notifications
Clear all

Alterar Valor de Célula Via Código

4 Posts
2 Usuários
0 Reactions
1,045 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal,
Tenho 3 Intervalos:
B7:B103
C7:C103
E7:E103

Quando preencher o valor de C e for igual à B, que a célula E tenha
o valor (value) = "Liberada".

Ex: Com B7 = 20.000; quando preencher C7 com 20.000, que
E7 seja igual a Liberada.

Se possível, preciso também Planilha Calc do OpenOffice.

Grato,
Pedro

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2013 4:35 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

pedrobb,

Boa Noite!

Veja se o arquivo anexo lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 18/04/2013 6:49 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Era isso mesmo, Wagner.
Obrigado,
Pedro

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/04/2013 9:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Vou aproveitar que já foi resolvido e da melhor forma, então postarei uma outra maneira, só que não tão inteligente.
Executada por um botão de comando

Sub AleVBA7756()
Dim lR As Long, vA As Variant, R As Range, oRw As Long
lR = Range("B" & Rows.Count).End(xlUp).Row
Set R = Range("B7", "C" & lR)
vA = R.Value
Application.ScreenUpdating = False
For i = LBound(vA, 1) To UBound(vA, 1)
    If vA(i, 1) = vA(i, 2) Then R.Cells(i, 1).Offset(0, 2).Value = "Liberado"
Next i
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/04/2013 3:13 pm