Notifications
Clear all

Inserir linha a partir de condição

6 Posts
3 Usuários
0 Reactions
1,388 Visualizações
(@gpclouro)
Posts: 81
Trusted Member
Topic starter
 

Prezados,

gostaria de uma ajuda com uma planilha.

Estou anexando abaixo.

A questão é a seguinte, sempre que na coluna "E" apresentar o valor "B" deverá ser inserida uma linha conforme constante na planilha.

Tenho várias ocorrências dessas em diversas planilhas.

Alguém poderia me auxiliar?

Desde já agradeço.

 
Postado : 27/04/2015 1:23 pm
(@strokery)
Posts: 5
Active Member
 

Você quer por exemplo que quando você aperte um botão, verifique essas ocorrências e então inclua as linhas no formato que especificou na planilha! Correto?

Eduardo Schneider Nering
Técnico em mecânica
Experiência de vários níveis do Excel, porém nada extremamente avançado.
Visite meu perfil no LinkedIn
https://www.linkedin.com/profile/view?id=156514073
Se te ajudei, deixe um Gostei :D

 
Postado : 27/04/2015 2:23 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Sua dúvida está confusa!
Tente adaptar

Sub Eu_Nao_Entendi()
    Dim rngA As Range
    Dim cell As Range
     
    Set rngA = Range("E1", Range("E65536").End(xlUp))
    For Each cell In rngA
        If cell.Value = "BA" Then
            'MsgBox cell.Address
            cell.Offset(1, 0).Value = "AleVBA"
        End If
    Next cell
     
End Sub

Att

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

 
Postado : 27/04/2015 2:43 pm
(@gpclouro)
Posts: 81
Trusted Member
Topic starter
 

Strokery e alexandrevba,

na verdade, gostaria que a linha incluída(cor verde do exemplo) seja idêntica a linha de cima(cor amarela do exemplo), mantendo inclusive as fórmulas, alterando apenas a coluna E (de BA para SI).

Obrigado!!

 
Postado : 27/04/2015 9:44 pm
(@gpclouro)
Posts: 81
Trusted Member
Topic starter
 

Na verdade o exemplo melhor que eu deveria ter postado aqui segue abaixo agora. Pois preciso que seja incluída linha entre linhas já preenchidas.

Como está:
1 2 3 4 5 6 7 8 9 10
G125 DLD0001 01012015 BA - 0 0 0 0 0
** ** ** ** ** ** ** ** ** **

1 2 3 4 5 6 7 8 9 10
G125 DLD0001 01012015 BA - 0 0 0 0 0
G125 DLD0001 01012015 SI 0,80 0 0 0 0 0 (Linha incluida) - Copiada linha de cima mantendo as fórmulas.
** ** ** ** ** ** ** ** ** **

 
Postado : 28/04/2015 5:35 am
(@gpclouro)
Posts: 81
Trusted Member
Topic starter
 

As linhas com ****** são linhas preenchidas. Preciso da inclusão da linha antes dela.

 
Postado : 28/04/2015 5:37 am