Ir ao conteúdo
  • Cadastre-se

Antonio C N Santos

Membro Pleno
  • Posts

    86
  • Cadastrado em

  • Última visita

Tudo que Antonio C N Santos postou

  1. Essa macro está dando erro. Quando atribuo a macro ao botão Resumo da planilha enviada, o Excel retorna com erro. Tem algo errado e não sei o que é. Help!
  2. Se eu descobrir o nome do botão acionado, que terá o nome da sheet, eu posso na macro desviar para a sheet correspondente. Exemplo: Se nome-do-botao = "Resumo" go to sheet Resumo Se nome-do-botao = "Janeiro" go to sheet Janeiro Se nome-do-botao = "Fevereiro" go to sheet Fevereiro
  3. É para que o botão acionado e sua respectiva macro façam o deslocamento que quero. Tentei colocar na sua planilha e deu erro.
  4. É bem mais fácil ir na macro e fazer um search com substituições do que ir de botão em botão para alterar. A planilha original tem mais de 30 botóes. Mas afinal, tem como capturar na macro o nome do botão acionado?
  5. O uso da macro vai facilitar em pois o nome da sheet pode mudar. Assim, fica mais fácil mudar na macro do que ir de uma em uma ao usar o hiperlink padrão. Funcionou ok. Valeu pela dica. Se tiver como capturar na macro o nome do botão acionado (Janeiro, Fevereiro, Resumo) me informe por favor.
  6. Eu preciso, em uma planilha bem complexa, fazer o deslocamento entre as várias sheets por Hiperlink. Sei fazer isso da forma convencional, com um botão, como mostra o exemplo, bem simples. Mas para tornar mais dinâmico o processo precisaria fazer usando macros com hiperlink ou algo semelhante, E atribuindo a macro ao botão. Alguém sabe com criar esta macro? Segue um exemplo simples, onde um botão "Janeiro", na sheet "Resumo" desloca para a sheet "Janeiro". https://www.sendspace.com/file/9i3i1x
  7. Tenho um Office 2007 completo. Preciso instalar o Publisher. Tem como instalar apenas um produto, sem instalar todo o pacote ? Se sim, como?
  8. Mas eu não tenho o Photoshop. Tem algum sw gratuito que faça isso e eu possa baixar no meu notebook?
  9. Não atualizei o driver, nem novos aplicativos. Somente as atualizações automáticas do Win7
  10. Tenho um notebook HP com tela de 15 e Win7. Sempre funcionou OK. Mas de uma semana para cá a tela desconfigura. A resolução muda para 800X600 sem eu solicitar. Eu reconfiguro para 1366X768, funciona, mas quando desligo ou depois de sair de hibernar ela volta para 800X600. O que pode ser isso? É sintoma de algum problema mais sério?
  11. Preciso definir linhas e colunas a partir de variáveis resultantes de operações numa planilha. Não entendo de macros, mas penso que só por elas haverá solução. O caso é simples. Por exemplo se houvesse uma macro: Range("G10").Select Assim, por exemplo se uma variável "N" valesse 7 seria a coluna G. Se outra variável "P" retornasse 10, seria a linha 10. O que resultaria na célula G10. Seria algo do tipo, Range("N" "P").Select Mas como escever de isto, de forma correta, em VBA?
  12. Oswaldo funcionou perfeitamente. Mas tenho uma duvida, quando eu troco "---" por um numero, fica ok pois a macro é executada sem eu mandar. Entendo que assim a macro tá sempre ativa. Isto não pode causar lentidão já que a planilha que estou trabalhando é grande ? Não tem como desativar a macro, logo que der a mensagem de "Erro" ?
  13. Eu não entendo VBA, mas fiz a macro abaixo, usando o gravador de macros. Mas preciso que, se o IF for verdadeiro, seja exibida a mensagem Erro e a execução seja encerrada. Se for OK, segue a exccução do restante da macro, que não está descrita, mas existe. Qual sintaxe na macro para isso? Range("AN2").Select ActiveCell.FormulaR1C1 = _ "=IF(OR(RC[-3]=""---"",RC[-2]=""---""),""Erro"",""ok"")"
  14. Eu preciso retirar o fundo de imagens, para evitar que o fundo esconda detalhes de outra imagem. Ou seja sem fundo. Isto precisa ser feito para colocar numa planilha Excel Como Fazer ? Existe algum app grátis para fazer isso por imagem? Qual? Segue link com um exemplo simples, já numa planilha Excel. https://www.sendspace.com/file/jckurs
  15. Ok. Mas como então a coloco ou referencio no modulo?
  16. Ela está do mesmo jeito que na planilha que funciona. Está dentro de uma Macro que eu mando executar associado a um botão. So que na planilha menor funciona e na maior não.
  17. Tenho uma macro para gerar números aleatórios. Numa planilha pequena funciona. Numa grande apresenta erro, com a msg #NOME? O que pode ser isso ? Alguma dica ? Não tenho como enviar a planilha grande. Segue então o VBA da Macro: Function StaticRand() As Double StaticRand = Int(Rnd() * Range("AK3")) End Function Function StaticRand2() As Double StaticRand2 = Int(Rnd() * Range("AL3")) End Function Sub Aleat2T() Range("AK5").Formula = "=StaticRand()" Range("AL5").Formula = "=StaticRand2()" Range("AK6").Formula = "=StaticRand()" Range("AL6").Formula = "=StaticRand2()" End Sub
  18. Eu preciso retirar o fundo de imagens, para evitar que o fundo esconda detalhes de outra imagem. Como Fazer ? Existe algum app grátis para fazer isso? segue link com um exemplo simples. https://www.sendspace.com/file/jckurs
  19. Eu como escrevi quero usar o ALETORIOENTRE. O que é mudar a formula do RND
  20. Eu preciso gerar números aleatórios, usando a função ALEATÓRIOENTRE. Mas, após a primeira geração não quero que ele faça novamente cálculos e gere novos números. Como impedir o Excel de fazer cálculos constantes nesta função ? Só preciso da primeira vez
  21. Ok. Mas me ajudou muito na minha planilha. Obrigado
  22. Estou com um problema no uso da função Corresp no Excel. Fiz uma pequena planilha para mostrar a situação onde está explicado o problema. Está no link: https://www.sendspace.com/file/wdp38s Tem alguma solução para o caso?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!