globe
Verenigingslid
- Lid geworden
- 18 mrt 2001
- Berichten
- 3.616
Hallo Helpmijers.
Ik heb een VBA project waarbij een range van een werksheet naar een nieuw workbook wordt gekopieerd.
Dit doe ik met de functie
Dit werkt gewoon zonder problemen.
Nu hebben we een aanpassing in ons systeem waardoor te kopiëren kolommen variabel kunnen zijn. Dus niet meer standaard G en L.
Ik wil dus een userform laten verschijnen waarbij de gebruiker de kolommen moet aanklikken of een waarde moet ingeven.
De mooiste oplossing is op een cel klikken in de gewenste kolom en deze complete kolom dan als range instellen.
Dit zal dus 2 maal moeten gebeuren aangezien ik een range heb van 2 (niet naastgelegen) kolommen.
Kan dat?
Ik heb een VBA project waarbij een range van een werksheet naar een nieuw workbook wordt gekopieerd.
Dit doe ik met de functie
Code:
Range("G:G,L:L").Copy
Workbooks.Add
ActiveWorkbook.Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Dit werkt gewoon zonder problemen.
Nu hebben we een aanpassing in ons systeem waardoor te kopiëren kolommen variabel kunnen zijn. Dus niet meer standaard G en L.
Ik wil dus een userform laten verschijnen waarbij de gebruiker de kolommen moet aanklikken of een waarde moet ingeven.
De mooiste oplossing is op een cel klikken in de gewenste kolom en deze complete kolom dan als range instellen.
Dit zal dus 2 maal moeten gebeuren aangezien ik een range heb van 2 (niet naastgelegen) kolommen.
Kan dat?
Laatst bewerkt: