Notifications
Clear all

FORMULAS

8 Posts
2 Usuários
0 Reactions
782 Visualizações
(@marik)
Posts: 0
New Member
Topic starter
 

OLÁ,

tenho uma planilha que na célula A1 CLIENTES na Celula B1 5 gostaria de criar um comando na célula C1 que ao clicar jogasse para BAIXO 5 LINHAS AUTOMATICO SEM TER QUE INSERIR OU ARASTAR.
Segue planilha em anexo.

 
Postado : 18/02/2015 12:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Você realmente espera o efeito do click, com formulas, isso é possível usando VBA, pode ser?

Att

 
Postado : 18/02/2015 7:08 pm
(@marik)
Posts: 0
New Member
Topic starter
 

Olá
Sim exemplo se eu tiver na célula o numero 5 insira 5 linhas caso mude o n° para 4 insira 4 linhas .
Se não tem como fazer com formulas, pode ser no VBA.
VC pode me passar como faço para fazer essa configuração no VBA.

 
Postado : 19/02/2015 6:37 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Considerando que os dados estão em A1,B1,D1 o cabeçalho.
CLIENTE QTDADE DATA DA COMPRA QTDADE
JOSE 3 25/01/2015 1

Sub AleVBA_14659()
'Copia uma célula da coluna A, a quantidade de vezes que estiver em B2
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "AleVBA"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Selecione a célula :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Onde deseja Colar:", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
    For Each Rng In InputRng.Rows
        xValue = Rng.Range("A1").Value
        xNum = Rng.Range("B1").Value
        OutRng.Resize(xNum, 1).Value = xValue
        Set OutRng = OutRng.Offset(xNum, 0)
    Next
End Sub

faça os testes!!

Att

 
Postado : 19/02/2015 6:56 am
(@marik)
Posts: 0
New Member
Topic starter
 

Olá não tenho habilidades com VBA de fazer configuração vc pode me passar o caminho de como faço para colocar está formula tentei aqui mas não deu certo.

 
Postado : 19/02/2015 8:32 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Sabe habilitar as macros?

Veja o anexo

Após executar a macro (na guia Plan2), a 1º opção é para seleciona a célula A2, a 2º opção selecione A3, como em B2 tem o valor 3, o nome será repetido 3 vezes!!

Att

 
Postado : 19/02/2015 9:46 am
(@marik)
Posts: 0
New Member
Topic starter
 

Agora consegui obrigado.

 
Postado : 19/02/2015 10:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!

Se a dica foi útil, click na mãozinha!!

Att

 
Postado : 19/02/2015 10:30 am