
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
Visualizar soma e outros totais na barra de status do Excel
Uma das facilidades mais usadas do Excel é a seleção de algumas células da planilha e a visualização instantânea da soma destes valores na barra de status. Você sabia que você pode visualizar [...]
Usando a àrea de transferência do windows através do VBA
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 [...]
Inserir função soma rapidamente
Uma das necessidades mais frequentes do Excel é a inclusão da função =SOMA() em alguma parte da sua planilha. Como você inclui essa funcão? Digitando letra por letra: =S-O-M-A-( Não faça mais isso! [...]