Een familie van Microsoft-spreadsheetsoftware met hulpprogramma's voor het analyseren, in kaart brengen en communiceren van gegevens.
Henk,
Een mogelijkheid:
Range("E1").Resize(1, varKolom).EntireColumn.Select
Jan
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Ik wil kolom D kopieren. Te beginnen naar kolom E. De totale range hangt af van het getal in de variabele Var_Kolom.
Als Var_kolom = 3, dan moet het worden: Columns("E:G").Select
Als Var_kolom = 22, dan moet het worden: Columns("E:Z").Select
Hoe kan ik die waarde van G en Z (of hele andere uitkomst, afhankelijk van Var_Kolom) in de macro verwerkt krijgen?
Var_Kolom = Sheets("Test").Range("C40")
'If Var_Kolom > 0 Then
Columns("D:D").Select
Selection.Copy
---> Columns("E:……").Select
ActiveSheet.Paste
End If
Groeten,
Henk
Een familie van Microsoft-spreadsheetsoftware met hulpprogramma's voor het analyseren, in kaart brengen en communiceren van gegevens.
Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.
Antwoord geaccepteerd door vraagauteur
Henk,
Een mogelijkheid:
Range("E1").Resize(1, varKolom).EntireColumn.Select
Jan
Columns("D:D").Select
Selection.Copy
---> Columns("E:……").Select
ActiveSheet.Paste
Henk,
Het is wellicht goed om te weten dat, als je bewerkingen op een bereik wil uitvoeren (zoals bv. kopiëren), het niet nodig is om dat bereik te selecteren. Met gebruikmaking van het antwoord van Jan zou je een kopieerbewerking als volgt kunnen uitvoeren:
Dim var_Kolom as integer
var_Kolom = Sheets("Test").Range("C40")
Columns(4).Copy Range("E1").Resize(1, var_Kolom)
Perfect Jan!
Bedankt, Henk
Opmerking: Bovenstaande links zijn niet-Microsoft-websites. De pagina's lijken te zijn het verstrekken van nauwkeurige, veilige informatie. Kijk uit voor advertenties op de site die producten kunnen adverteren die vaak worden geclassificeerd als een PUP (potentieel ongewenste producten). Grondig onderzoek elk product geadverteerd op de site voordat u besluit om te downloaden en te installeren.
We gebruiken een vertaaldienst om onze gebruikers te helpen. Vergeef ons eventuele grammaticale fouten alstublieft.
Hallo Henk358 ! Ik ben Jen, een onafhankelijke adviseur en een collega Microsoft-gebruiker zoals jij. Ik help je graag met dit probleem.
U proberen de codes in de volgende koppeling aan te passen.
https://stackoverflow.com/questions/12199318/vb...
https://stackoverflow.com/questions/13157363/cr...
Hoop dat dit helpt u uitzoeken van het probleem.
Als u vragen heeft, laat het me weten en ik zou u graag verder helpen.
Bedankt en beste groeten!
Jen :)