Verberkmoes
Verenigingslid
- Lid geworden
- 26 feb 2002
- Berichten
- 59
Betreft: Exel macro
Vraag 1:
Ik wil graag een korte code weten voor een kopie maken (alleen waarden) van het ene naar het andere celbereik.
Voor het normaal kopieeren gebruik ik bijvoorbeeld:
Range("A1:B20").Copy Range("D1")
Wat ik dus zoek is de verkorte code voor:
Range("A1:B20").Select
Selection.Copy
Range("D1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
(Bij voorkeur zonder "Select" want dat maakt de macro trager)
Vraag 2:
Hetzelfde als vraag 1 maar dan naar het zelfde bereik.
Ik wil cel A1:B20 dus vervangen door waarden.
Vraag 3:
Is het opeenvoudige wijze mogelijk een getal met daaraan een eenheid gekoppeld, te vervangen door alleen het getal.
Voorbeeld: Het getal is x en de eenheid ms (milliseconde). De grootheid is in de cel geschreven als xms. Ik wil alleen de getalswaarde x in een cel plaatsen (in een andere cel of in dezelfde cel).
Alvast hartelijk dank voor de assistentie.
Bert Verberkmoes
Vraag 1:
Ik wil graag een korte code weten voor een kopie maken (alleen waarden) van het ene naar het andere celbereik.
Voor het normaal kopieeren gebruik ik bijvoorbeeld:
Range("A1:B20").Copy Range("D1")
Wat ik dus zoek is de verkorte code voor:
Range("A1:B20").Select
Selection.Copy
Range("D1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
(Bij voorkeur zonder "Select" want dat maakt de macro trager)
Vraag 2:
Hetzelfde als vraag 1 maar dan naar het zelfde bereik.
Ik wil cel A1:B20 dus vervangen door waarden.
Vraag 3:
Is het opeenvoudige wijze mogelijk een getal met daaraan een eenheid gekoppeld, te vervangen door alleen het getal.
Voorbeeld: Het getal is x en de eenheid ms (milliseconde). De grootheid is in de cel geschreven als xms. Ik wil alleen de getalswaarde x in een cel plaatsen (in een andere cel of in dezelfde cel).
Alvast hartelijk dank voor de assistentie.
Bert Verberkmoes