In mijn test VBA heb ik het navolgende staan;
Hiermee haal ik bepaalde waardes uit een ander bestand echter ik heb het probleem waar de vraag tekens staan. Hier moet voor dat er een waarde geplakt wordt eerst naar de eerste lege record in Kolm A in het ene geval en kolom B in het andere geval. De code die ik gebruikt heb "Range(Selection, Selection.End(xlDown)).Select" werk niet bij de vraag tekens wel in het andere tabblad. Kan iemand mij zeggen welke code ik hiervoor kan gebruiken. Heb het Forum afgezocht en alle formules vande lege regels gebruik niets werkt
Alvast bedankt
JoSno
Code:
Sub test()
'
' test Macro
' De macro is opgenomen op 10-3-2009 door josno.
'
'
Windows("Barcodescannerbestand.xls").Activate
Sheets("Destil").Select
Range("A2").Select
Selection.AutoFilter Field:=10, Criteria1:="<>"
Range("A11:E11").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Workbooks.Open Filename:= _
"G:\VOC-Elst\Magazijn\Barcodescanner data\Naleveringen.xls"
Sheets("Nalev.Details").Select
Range("A1").Select
ActiveCell.SpecialCells(xlLastCell).Offset(1, 0).End(xlToLeft).Select
ActiveSheet.Paste
Windows("Barcodescannerbestand.xls").Activate
Selection.AutoFilter Field:=10
Range("A3:E3").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Naleveringen.xls").Activate
Sheets("Naleveringen").Select
Range("A1").Select
[COLOR="Red"]???????[/COLOR]
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Barcodescannerbestand.xls").Activate
Range("J5").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Naleveringen.xls").Activate
Range("B1").Select
[COLOR="Red"]????????[/COLOR]
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Barcodescannerbestand.xls").Activate
Range("A8").Select
End Sub
Hiermee haal ik bepaalde waardes uit een ander bestand echter ik heb het probleem waar de vraag tekens staan. Hier moet voor dat er een waarde geplakt wordt eerst naar de eerste lege record in Kolm A in het ene geval en kolom B in het andere geval. De code die ik gebruikt heb "Range(Selection, Selection.End(xlDown)).Select" werk niet bij de vraag tekens wel in het andere tabblad. Kan iemand mij zeggen welke code ik hiervoor kan gebruiken. Heb het Forum afgezocht en alle formules vande lege regels gebruik niets werkt
Alvast bedankt
JoSno
Laatst bewerkt door een moderator: