conteúdo de células...
 
Notifications
Clear all

conteúdo de células (mesclada ou não) separados em coluna

7 Posts
4 Usuários
0 Reactions
1,729 Visualizações
(@brunoicq)
Posts: 0
New Member
Topic starter
 

Olá

Estou tentando desenvolver uma solução em VBA para agilizar uma tarefa rotineira no meu trabalho.

Diariamente recebo um cronograma, que é mais ou menos assim:

Tenho que montar uma lista em que o resultado final seria:

Ou seja, tenho que ver cada ocorrência da semana, (independente da linha em que está), e colocar a data inicial e final de cada ocorrência, de forma que a lista gerada não tenha duplicidade. Obs: Tem células mescladas no meio.

Estou anexando esse exemplo pra faciltar.

Desde já agradeço toda e qualquer ajuda.

 
Postado : 13/10/2015 7:48 am
(@mprudencio)
Posts: 0
New Member
 

AS primeira coisa a fazer é acabar com essa malditas celulas mecladas.

 
Postado : 13/10/2015 1:41 pm
(@brunoicq)
Posts: 0
New Member
Topic starter
 

Olá

Semanalmente recebo um cronograma com diversas atividades. Algumas ocupam uma unica célula e outras ocupam mais que uma (mesclada). Preciso separar tudo em diferentes colunas. Gostaria de montar um código VBA pra automatizar essa tarefa que me consome quase metade do dia. Poderiam me ajudar? Qualquer idéia é válida, já que eu não sei nem por onde começar.

Cronograma que recebo:

Resultado final:

Estou anexando um XLSM pra facilitar.

Desde já agradeço muito

 
Postado : 13/10/2015 8:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bruno, favor não abrir mais de um tópico referente ao mesmo assunto, assim mantemos o forum organizado.

Grato

 
Postado : 14/10/2015 8:12 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bruno, o seu arquivo é exatamente como você recebe estes dados ou você chega a modificar algo antes de deixa-lo desta forma ? A primeira Frase dentro de cada celula têm sempre 3 palavras (Alfa Brasil QA1) ou pode vir com mais ou menos ?

As perguntas são pertinentes para podermos definir alguns padrões, e ver as possibilidades, da forma que está, temos algumas verificações antes de qualquer ação, tipo :
1º ) Verificar se é Celula Mesclada (If MergeCells)
2º ) Separar a primeira frase pelos espaços (Split(x, " ") e joga-los separadamente em outras celulas,
3º ) Verificar as quebras de linhas no texto restante elimina-los e juntar em uma só palavra.

Basicamente é mais ou menos isto, por isto quanto mais informações e detalhes tivermos melhor.
Nos horários vagos vou procurar construir uma solução, ou até algum outro colega ter alguma outra sugestão.

[]s

 
Postado : 14/10/2015 11:04 am
(@nelson-s)
Posts: 0
New Member
 

Além de saber se essa planilha que contém os dados de Cronograma receber algum tratamento, seria interessante você informar também:

01- Se a planilha contém mais colunas contendo informação de datas;
02- Quantas linhas em média possui a tabela de cronograma;
03- Se as linhas que compõem a "descrição" são agrupadas sem nenhum espaço em branco entre elas da forma como aparecem no exemplo.

 
Postado : 15/10/2015 9:03 am
(@brunoicq)
Posts: 0
New Member
Topic starter
 

Olá pessoal.

Primeiramente obrigado mesmo por se disporem a me ajudar.
Eu vou anexar exatamente o cronograma como eu recebo (Plan1), e nas abas (Plan2) e (Plan3) vou colocar o que eu preciso exatamente.

Desde já agradeço muito qualquer ajuda.

 
Postado : 15/10/2015 8:08 pm