Mercilessy
New Member
- Joined
- Nov 5, 2015
- Messages
- 2
Hallo,
Ik ben op zoek naar een macro die op een snelle manier cellen van excel naar een aangifte programma kan kopieren. Bij ons op werk hebben al onze gegevens omgezet in excel. Enige wat nog gedaan moet worden is dit kopieren in een aangifte programma.
Wat wij dus doen is, cel A1 control C en control V bij hokje 1. Vervolgens cel A2 control C en Control V bij hokje 2. En zo gaat dit door... Ik wil dus een macro dit voor mij automatisch doet, in onze aangifte system is het mogelijk om te tabben.
Dus ik kan vanuit Hokje 1 doortaben naar hokje 2,3,4,5 etc. Ooit heeft iemand mij hierbij geholpen en dit door gestuurd.
Het probleem bij deze macro is dat ik iedere cel 1 voor 1 moet selecteren. Wat ik wil is dus cel a1 tot en met a20 selecteren en dat alles doorkomt.
Ik hoop dat iemand mij kan helpen..
Ik ben op zoek naar een macro die op een snelle manier cellen van excel naar een aangifte programma kan kopieren. Bij ons op werk hebben al onze gegevens omgezet in excel. Enige wat nog gedaan moet worden is dit kopieren in een aangifte programma.
Wat wij dus doen is, cel A1 control C en control V bij hokje 1. Vervolgens cel A2 control C en Control V bij hokje 2. En zo gaat dit door... Ik wil dus een macro dit voor mij automatisch doet, in onze aangifte system is het mogelijk om te tabben.
Dus ik kan vanuit Hokje 1 doortaben naar hokje 2,3,4,5 etc. Ooit heeft iemand mij hierbij geholpen en dit door gestuurd.
Rich (BB code):
Sub CopyText(Text As String)
'http://excel-macro.tutorialhorizon.com/vba-excel-putting-text-in-the-windows-clipboard/
'VBA Macro using late binding to copy text to clipboard.
'Thanks to Late Binding MSForms.DataObject to access the ClipBoard from VBA.
Set MSForms_DataObject = CreateObject("new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
MSForms_DataObject.SetText Text
MSForms_DataObject.PutInClipboard
Set MSForms_DataObject = Nothing
End Sub
Sub New_CopySelection()
Dim lr As Long
Dim c As Range
Dim rng As Range
Set rng = Selection
For Each c In Selection
If c.Value <> "" Then
CopyText c.Value
Application.Visible = False
SendKeys "^v"
Application.Visible = True
Else
Application.Visible = False
Application.SendKeys ("{TAB}")
Application.Visible = True
End If
Next
Application.Visible = True
End Sub
Ik hoop dat iemand mij kan helpen..
Last edited by a moderator: