Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
Por vonzuben
Posts
#6896
Consegui fazer até aqui, pois até está inserindo

Mas não estou conseguiu fazer o seguinte

Ao clicar no botão cria uma linha na row 13

ao clicar de novo gostaria de criar outra acima jogando a 13 para 14 e assim vai ( ascendente )

13 - linha criada ( segunda linha criada na row 13 )
14 - linha criada ( primeira linha criada na row 13 )

Sub Inserirlinha()

Dim nextrow As Integer
Dim shtFinanceiros As Worksheet

Worksheets("Financeiros").Range("A2:T2").Copy
Range("A13:T13").PasteSpecial

End Sub

Obrigado desde já !
Avatar do usuário
Por alexandrevba
Avatar
#6904
Bom dia!!

Seria isso?
Código: Selecionar todos
Sub Inserirlinha()

'Dim nextrow As Integer
'Dim shtFinanceiros As Worksheet

Worksheets("Financeiros").Range("A2:T2").Copy
Rows(13).Insert shift:=xlDown
Range("A13").PasteSpecial

End Sub
Att
Por vonzuben
Posts
#6923
Deu esse erro !
Essa operação não é permitida. A operação está tentando deslocar células em uma tabela da planilha.
Avatar do usuário
Por alexandrevba
Avatar
#6927
Boa tarde!!

No meu trabalho eu não tenho acesso a sites de hospedagem.

Eu não tive erro, verifique se a guia está protegida.

Att
Por vonzuben
Posts
#6953
A verdade que ele está pegando uma linha formatado A2:T2 e jogando na row 13 que não está formatado, pois assim não acontece o erro, sendo quando o row 13 está formtado ele não cola
Por vonzuben
Posts
#6959
Ele sempre vai jogar na última linha sem formatar seu código, pois se jogar entre A5 e A8 formato com borda e cor de célula vai dar erro 400
Avatar do usuário
Por laennder
Avatar
#6960
Qual o tamanho da sua planilha? Se for até 5 MB é possível anexar pelo fórum , sim.
Por vonzuben
Posts
#6964
Até consegui, mas está duplicando

Digitando Ex: 10 e ao clicar no botão inserir aparece dois 10

Linha - 11 aparece 10
Linha - 12 aparece 10

Digitando novamente Ex: 20 aparece da seguinte forma

Linha - 11 aparece 20
Linha - 12 aparece 20
Linha - 13 aparece 10

Segue a planilha para analisar

A linha 2 vou deixar oculta !
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord