Print side | Luk vindue

Hvordan bestemmer man Range fra en celle i et ark?

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1275
Udskrevet den: 20.Maj.2024 kl. 18:58


Emne: Hvordan bestemmer man Range fra en celle i et ark?
Besked fra: Nikster
Emne: Hvordan bestemmer man Range fra en celle i et ark?
Posteringsdato: 06.Jun.2013 kl. 15:59
Hej 

Jeg har et problem med at få en makro til at sætte en bestemt værdi ind i en Range eller en celle i en VBA program. 

F.eks. som nedenstående, hvor sRange gerne skulle bestemmes fra selve regnearkets celle "b1". Altså hvis jeg f.eks. skriver F11 i B1, så kopier makroen værdi fra F11 over i B2... giver det mening? Problemet handler altså om sRange og Range(sRange) i nedenstående eksempel:

Sub copy()
Dim xRange As String
sRange = Range("B1").Value
ThisWorkbook.Sheets("ark1").Range("B2").Value = ThisWorkbook.Sheets("ark1").Range(sRange).Value
End Sub



Svar:
Besked fra: excelent
Posteringsdato: 06.Jun.2013 kl. 20:00
Sub tst()
Range("B2").Value = Range(Range("B1").Value).Value
End Sub

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Nikster
Posteringsdato: 07.Jun.2013 kl. 09:58
Super... det virker og giver jo mening - selv for nybegynder...

Mange tak.



Print side | Luk vindue