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
  • Avatar do usuário
#17974
Bom dia!!

Eu não entendi, no seu enuciado fala somente de F2 (não seria o intervaldo A2:F2 ?)
Depois
E assim segue o procedimento evitando ter que copiar para linha seguinte.
Agora eu não faço idéia do que você pretende. :?
Código: Selecionar todos
Sub EuNaoEntendi()
Dim lr As Long

lr = Range("G" & Rows.Count).End(xlUp).Row + 1
    If [F2].Value <> "" Then
        Range("G2:Q2").Copy Range("G" & lr)
    End If
End Sub
Att
Avatar do usuário
Por GENECI
Avatar
#17985
Boa tarde! alexandrevba
O código VBA que você elaborou atende parcialmente conforme a planilha anexo.
Porém não copia a linha da célula G2 até a Q2 com a cor verde para a linha seguinte.
A ideia é a seguinte formar uma planilha. As células que estão com a cor verde receberá uma fórmula e para evitar copiar
surgiu a ideia de fazer no VBA.
Por favor tem como adicionar o recurso.

Grato - Geneci
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por gfranco
Avatar
#18014
Boa noite.
Assim como o AlexandreVBA, não estou certo se entendi completamente seu objetivo.
Veja se o anexo se aproxima de seu objetivo.
At
gfranco
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por GENECI
Avatar
#18020
Bom dia! gfranco
Muito obrigado por atender a minha solicitação.

É praticamente isso faltou resta apenas uma alteração.

Quando preencher a célula F2, copia da célula G2 a Q2.
Quando preencher a célula F3, copia da célula G2 a Q2.
Quando preencher a célula F4, copia da célula G2 a Q2.
Quando preencher a célula F5, copia da célula G2 a Q2.
E assim sucessivamente...

Grato - Geneci
Avatar do usuário
Por gfranco
Avatar
#18021
Bom dia.
Veja esse.
Tô indo na base da tentativa/erro pois ainda não ficou muito claro a lógica do que pretende fazer.
At
gfranco
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por GENECI
Avatar
#18038
Boa tarde!

É praticamente isso, porém necessita de alguns ajustes.

Converti a necessidade para um exemplo de fácil entendimento.


Grato - GENECI.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por gfranco
Avatar
#18042
Se eu entendi direito e o objetivo é evitar de copiar as fórmulas para uma grande área da planilha ou ter que ficar copiando-as toda vez que se completa o preenchimento, eu penso que seria muito mais pratico transformar seu intervalo em tabela.
As tabelas copiam as fórmulas automaticamente conforme são preenchidas.
Avatar do usuário
Por GENECI
Avatar
#18048
É Exatamente isso.
Porém não pode ser uma tabela devido a entrada de dados diariamente.
Também não será excluído dados nenhum devido a necessidade de consulta posterior.

Grato - Geneci
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