Ajuda com inserção de linhas


#1

Sou novo no Excel, mas preciso criar uma macro para criar linhas abaixo ou acima de uma condição.
EX:

------A-------|-------B-------|-------C-------|-------D------|------E--------|-------F----…
—es------|–cidade1—|---cidade 2–|--unidade—|----EUR-----|–tipologia—…
—es------|–cidade1—|---cidade 2–|--unidade—|----EUR-----|–tipologia—…
—es------|–cidade1—|---cidade 2–|--unidade—|----CUR-----|–tipologia—…
—es------|–cidade1—|---cidade 2–|--unidade—|----CUR-----|–tipologia—…
—es------|–cidade1—|---cidade 2–|--unidade—|----CMI-----|–tipologia—…
—es------|–cidade1—|---cidade 2–|--unidade—|----CMI-----|–tipologia—…

Preciso criar uma linha antes do primeiro EUR e uma antes do ultimo CUR e antes do ultimo CMI.

Grato.


#2

Olá @viniciusgoltara. Tudo bem?

Uma macro pra esta finalidade depende de qual é a condição. Sem isso, a macro seria mais trabalhosa do que inserir manualmente.

Pode explicar qual é a condição de rotina pra pensarmos melhor em uma lógica de contrução?


#3

@xavier, a planilha é composta de 30 colunas sendo que na coluna E existe apenas três variantes (EUR, CUR e CMI) intercaladas em sequencias (ex: na coluna “e” existe uma sequencia de 8 EUR com uma somatória ao final, logo em seguida se repete a sequencia para CUR e para CMI, vindo logo após nova sequencia que pode assumir outro quantitativo) como exemplo abaixo da coluna “e”.

EUR
EUR
EUR
EUR
CUR
CUR
CUR
CUR
CMI
CMI
CMI
CMI
EUR
EUR
EUR
CUR…

Necessito que antes do primeiro EUR de cada sequencia seja inserida uma linha acima, e antes da linha somatória de CUR e CMI seja incluída uma linha.

CASO QUEIRA POSSO LHE ENVIAR A PLANILHA.

GRATO.


#4

@viniciusgoltara, pode enviar para exlplanilhas@gmail.com. Darei uma olhada nela assim que possível.