Tecnología

Inicio

Cómo copiar desde el portapapeles en Excel que utiliza VBA

VBA es un lenguaje de programación orientado a eventos creado y comercializado por Microsoft. VBA y el Editor de VB vienen incluidas en muchos productos de Microsoft, incluyendo Microsoft Office. El lenguaje fue diseñado para principiantes, y por lo tanto es fácil y rápido de aprender. El uso de VBA puede hacer un montón de cosas interesantes, como la información de copia desde el portapapeles y en sus programas de VBA. La creación de un programa para copiar la información del portapapeles es simple y toma sólo unas pocas líneas de código VBA.

Instrucciones

1 Abra Microsoft Excel.

2 Haga clic en "Herramientas", "Macro" y haga clic en "Visual Basic". Esto abre el editor de VBA.

3 Seleccionar "Herramientas" y luego "Referencias". Desplazarse por la lista y seleccione "Microsoft Forms 2.0 Object Library" y haga clic en "Aceptar".

4 Haga clic en "Insertar" y luego "Módulo". Ahora debería tener un módulo de código en blanco.

5 Tipo, o copiar y pegar, el código siguiente en el módulo de código:

Private Sub CopyFromClipBoard ()

Dim dataobj Como Nueva MSForms.DataObject

Dim S As String

DataObj.GetFromClipboard

S = DataObj.GetText

Debug.Print S

End Sub