
Dentre os recursos disponíveis no VBA, podemos encontrar uma biblioteca chamada DataObjects.
Trata-se de um conjunto de objetos que podem ser usados para manipular a Área de Transferência do Windows.
Abaixo, seguem os métodos básicos para enviar e receber dados da Área de Transferência do Windows:
Dim dto As New DataObject
‘Envia um conteudo de texto para Área de Transferência
Sub EnviaParaAreaTransferencia(sText As String)
dto.SetText sText
dto.PutInClipboard
End Sub
‘Captura conteudo da Área de Transferência
Sub PegaConteudo()
dto.GetFromClipboard
EnviaParaAreaTransferencia “teste”
MsgBox dto.GetText
End Sub
‘Limpa a Área de Transferência
Sub LimpaAreaTransferencia()
dto.Clear
End Sub
Até a próxima…
Veja também
Mesclar células x Alinhamento Horizontal Centralizado
Veja a diferença e quando utilizar um ou o outro recurso Problema Alguns comandos do Excel são famosos pela facilidade de uso e o excelente resultado. Nestas condições podemos citar o Mesclar Células [...]
Funções Dinâmicas – ARQUIVOS()
Olá pessoal... Beleza!? Hoje vou explicar um pouco sobre a função ARQUIVOS() do Excel. Essa função é uma daquelas funções “invisíveis” do Excel, que não são catalogadas na lista de função. Sintaxe: As [...]
Converter um intervalo em tabela
Opa pessoal... Beleza?! Muitas vezes ao criar um intervalo de dados em uma planilha, e quiser aplicar todas as funcionalidades de uma tabela, basta converter esse intervalo em uma tabela. Abaixo algumas vantagens [...]