Ir ao conteúdo
  • Cadastre-se

Macro para Criar Macros ou arquivo .BAS


madconn

Posts recomendados

Boa Tarde,

Desenvolvi uma planilha onde o usuário coloca diversos dados, e a planilha cria automáticamente um código de macro (na propria sheet).

No momento, o usuário precisa copiar este código dentro de uma nova macro e salva-la.

Gostaria de saber se existe uma macro que realize esta ação, ou seja, uma macro que copie este código (J10:J716), e cole-o em uma macro, ou salve um arquivo .BAS para ser importado no VB.

Muito Obrigado.

Link para o comentário
Compartilhar em outros sites

madconn, eu já utilizei esse recurso de criacao de macros a partir de arquivos txt. Caso queira usar essa rotina, vai precisar adapta-la:

Sub InsertNewCode()

'Armazena o VBProject na variável VBP

Set vbp = ActiveWorkbook.VBProject

'Cria uma string chamada "path1" para armazenar o caminho e nome do arquivo que conterá o codigo em VBA

path1 = ThisWorkbook.Path & "\" & "NomeArquivo.txt"

On Error Resume Next

'Seleciona os componentes do atual projeto para remoção e importação de dados

With vbp.VBcomponents

'Importa o código VBA do arquivo txt ou bas armazenado sob o nome "path1"

'O VB vai criar um módulo novo de nome "Module1"

.Import path1

End With

vbp.VBcomponents("Module1").Name = "NovoModule"

End Sub

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...