Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketHvordan bestemmer man Range fra en celle i et ark?

 Besvar Besvar
Forfatter
Nikster Se dropdown
Forum Begynder
Forum Begynder


Medlem: 09.Apr.2013
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: Hvordan bestemmer man Range fra en celle i et ark?
    Sendt: 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
Til top



Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 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 !!!
Til top
Nikster Se dropdown
Forum Begynder
Forum Begynder


Medlem: 09.Apr.2013
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 07.Jun.2013 kl. 09:58
Super... det virker og giver jo mening - selv for nybegynder...

Mange tak.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk