Problema com macro e formula


#41

como assim usar modulo?
e me diz uma coisa, uma tabela dinamica é simplismente aquela tabela que criamos na aba inser?
a mesma que vc me mostrou aqui,cmo criar a alguns dias atras


#42

quando falo de Módulo estou falando do VBE perceba que criei um modulo para inserir esses códigos, a tabela dinâmica não e isso, o que mostrei e um objeto do tipo tabela ou seja tem formatação de tabela, a tabela dinâmica e construída através de uma base dados você precisa inserir os campos a parti de uma base de dados.
aasdd


#43

bom vou ver o que posso fazer por conta propria, mas quando vc tenta me explicar algo mais parece que escreve em chines :sweat_smile: dificil de entender, mas obrigado mais uma vez, se eu ver que as coisas estao complicadas te dou um grito


#44

William, prometo que nunca mais vou te atrapalhar, mas vc pode so resolver esse problema pra min? eu sei que vou rachar a cabeca e nao vou chegar a lugar nenhum, pra vc imagino que seja mais facil que andar pra frente, eu escrevi na planilha o que gostaria de fezercontrole de meta e risco 2019 P1.xlsm (43,6 KB)


#45

meu caro não se preocupa com isso não, aqui e um fórum de ajuda e pode acreditar um dia já estive no seu lugar, gosto de ajudar por isso estou aqui, talvez não posso ser ágil para responder como gostaria mais tendo paciência eu respondo. pode pedir ajuda quanto for necessário.


#46

segue planilha realizando os lançamentos na aba solicitada.

controle de meta e risco 2019 P1.xlsm (42,8 KB)


#47

Grande, Muito obrigado William tu nem imagina como me salvou a vida!
Umla duvida, para limpar todas as linhas e colunas de uma lista depois de ter registrado qual seria?
Aqui nas linhas de comando que vc volocou esta assim
'Sheets(“DIARIO”).Range(“A7:G500”).ClearContents
mas ele nao faz nada, eu gostaria que ele limpasse ate mesmo as linhas, deixando td em branco, é possivel?
obrigadao cara, por ter salvado esse projeto que ja andava a tempos tentandos executar


#48

Boa tarde William, Tudo certo?
olha cosegui resolver algumas coisas por conta, mas tem uma coisa que nao estou conseguindo entender porque raios nao funciona, talvez voce possa me ajudar, visto que pegou meu projeto des do começo.
vou fazer uma breve explicacao.
Toda vez que eu clico para enviar as informacoes da minha tabela diaria para a tabela semanal que se encontram na mesma aba ele apaga as informacao dando espaço a una nova serie de informacoes que eu vou enviar, ate ai td bem, mais eu queria que o mesmo acontecesse quando eu envio as informacoes do semanal para o mensal, e isso nao sei pa raios nao esta acotecendo, vou te mostrar o que eu fiz no diario que deu certo, mais no semanal nao vai

MsgBox "Cadastrado com sucesso.", vbInformation, "Lançamento de Histórico"

Sheets(“DIARIO”).Range(“tbDIARIO”).Delete
Este codigo funciona perfeitamente, entao resolvi utilizar o mesmo cogo, é claro com algumas modificacoes mas nao funciona, olha so

'Lança valores mensal
Public Sub Lanca_Mes_Clique()
Dim DadosHome4 As ListObject 'vareaveis para a aba mensal
Dim NovoMensal As ListRow
'Prepara os objetos para receber valores de Diario
Set DadosHome4 = Sheets(“Mensal”).ListObjects(“Tableau4”)
Set NovoMensal = DadosHome4.ListRows.Add
'Define os valores de cada coluna na tabela tbMENSAL
NovoMensal.Range(1, 1) = Sheets(“DIARIO”).Range(“A6”).Value
NovoMensal.Range(1, 2) = Sheets(“DIARIO”).Range(“B6”).Value
NovoMensal.Range(1, 3) = Sheets(“DIARIO”).Range(“C6”).Value
NovoMensal.Range(1, 4) = Sheets(“DIARIO”).Range(“D6”).Value
NovoMensal.Range(1, 5) = Sheets(“DIARIO”).Range(“E6”).Value

MsgBox “Cadastrado com sucesso.”, vbInformation, “Lançamento de Histórico”
Sheets(“DIARIO”).Range(“tbMENSAL”).Delete
e é aqui que eu nao entendo, porque raios ele nao apaga as informacoes quando envio para o mensal

End Sub


#49

Tem que ver quem é esse intervalo tbMENSAL.
Veja como ele foi definido.


#50

me envia a planilha para que eu possa analisar


#51

controle de meta e risco 2019 P1.xlsm (52,3 KB)
Ta na mao, valeu William


#52

Bom dia William, se tiver alguma duvida é so perguntar, valeu