Boa tarde galera.
Sou meio novo em VBA e preciso de uma ajuda de vocês.
Na minha coluna ("A"), eu tenho uma sequencia de dados, mais ou menos nesse formato:
[Linha 1] Attention
[Linha 2]
[Linha 3]you sell Xmm usd to banco X
[Linha 4]rate 8.0000 01Feb2016-03Feb2016
[Linha 5]USI # 11111111111111111111111111
[Linha 6]you buy Xmm usd from banco X
[Linha 7]rate 9.0000 29Feb2016-02Mar2016
[Linha 8]USI # 11111111111111111111111111
[Linha 9]
[Linha 10]
[Linha 11]you buy Xmm usd from banco Y
[Linha 12]rate 9000 29Jan2016-02Feb2016
[Linha 13]USI # 333333333333333333333333
[Linha 14]you sell Xmm usd to Banco Y
[Linha 15]rate 9000 29Feb2016-02Mar2016
[Linha 16]USI # 4444444444444444444444444
[Linha 17]
[Linha 18]On Shore @ corretora Z
[Linha 19]You buy 1 x @ 9999 ( base 9999 ) [Z]
[Linha 20]
[Linha 21]
[Linha 22]you sell Xmm usd to banco W
[Linha 23]rate 8.0000 01Feb2016-03Feb2016
[Linha 24]USI # 666666666666666666666
[Linha 25]you buy Xmm usd from banco W
[Linha 26]rate 9.0000 29Feb2016-02Mar2016
[Linha 27]USI # 7777777777777777777777
....
O que separa cada negociação, são duas linhas em branco na sequencia, ou seja, a cada duas linhas seguidas em branco, é uma negociação diferente, como mostra no exemplo as linhas 9,10 e 20,21.
O que eu preciso fazer, é uma macro que identifique e selecione cada negociação separadamente e cole na primeira linha da coluna ao lado.
Por exemplo:
Da [Linha 3] à [Linha 8], a macro manteria na coluna ("A").
Da [Linha 11] à [Linha 19], a macro selecionaria e colaria na célula ("B1")
Da [Linha 22] à [Linha 27], a macro selecionaria e colaria na célula ("C1")
e assim sucessivamente...
Alguem tem alguma ideia de como eu posso fazer essa macro?
Desde ja Obrigado!
Postado : 01/02/2016 1:40 pm