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


Emne lukketFlytte til en ikke-unik position

 Besvar Besvar
Forfatter
PHR Se dropdown
Bronze bruger
Bronze bruger


Medlem: 19.Jan.2011
Land: Danmark
Status: Offline
Point: 33
Direkte link til dette indlæg Emne: Flytte til en ikke-unik position
    Sendt: 15.Nov.2011 kl. 16:01
Hej Forum!
 
Jeg har behov for i min VBA, at kunne flytte f.eks. 4 celler til højer, men jeg ved ikke helt, hvad jeg skal skrive for at det lykkedes. Se eksempel:
 
    Range("E5").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Range("A5").Select
    Selection.End(xlDown).Select
    Range("E1032").Select
    Range(Selection, Selection.End(xlUp)).Select
    ActiveSheet.Paste
 
Det med rød, skal ikke være en unik celle, men efter at have valgt "Selection.End(xlDown).Select" i linien før, så vil rækken forskyde sig løbende, hvorfor man "bare" skal kunne gå ud i kolonne E fra sit udgangspunkt i kolonne A.
 
Jeg mener det er noget med [+4], men kan ikke huske hvordan!
 
HJÆLP!
 
Hilsen
 
Peter 
 
Til top



Til top
exAHSacto Se dropdown
Bronze bruger
Bronze bruger


Medlem: 10.Okt.2011
Land: Danmark
Status: Offline
Point: 24
Direkte link til dette indlæg Sendt: 17.Nov.2011 kl. 16:23
hej Peter,
 
hvis du blot ønsker at "fange" cellen "E1032" ved at gå ned af kolonne A til række 1032, da kan du bruge denne lille kode.
 
Cells(Range("A1").End(xlDown).Row, 5).Activate
 
Du vil også kunne anvende offset funktionen, hvis det var den du tænkte på.
 
mvh
Anders
Til top
PHR Se dropdown
Bronze bruger
Bronze bruger


Medlem: 19.Jan.2011
Land: Danmark
Status: Offline
Point: 33
Direkte link til dette indlæg Sendt: 18.Nov.2011 kl. 12:25
Hej Anders!
 
Det var ikke lige det jeg mente... Jeg skal gå til én ikke unik position.
 
Hvis jeg bruger "gå til slut" skal den efterfølgende "gå 4 kolonner ud".
 
E1032 er kun unik første gang. Næste gang hedder den måske E1178 eller E1298. Derfor kun kolonne-flyt.
 
Men ellers tak for buddet.
 
Peter
Til top
exAHSacto Se dropdown
Bronze bruger
Bronze bruger


Medlem: 10.Okt.2011
Land: Danmark
Status: Offline
Point: 24
Direkte link til dette indlæg Sendt: 18.Nov.2011 kl. 12:40
hej Peter,
 
Så virker min kode også helt fint.
 
Prøv den og du vil se, at markøren vil stille sig i den sidste række i kolonne E.
 
mvh
Anders
Til top
PHR Se dropdown
Bronze bruger
Bronze bruger


Medlem: 19.Jan.2011
Land: Danmark
Status: Offline
Point: 33
Direkte link til dette indlæg Sendt: 22.Nov.2011 kl. 13:02
Hej Anders!
 
Nu har jeg testet det! Og det virker fint, jeg havde bare misforstået dit svar...!
 
Tusind tak for hjælpen.
 
Peter
Til top
exAHSacto Se dropdown
Bronze bruger
Bronze bruger


Medlem: 10.Okt.2011
Land: Danmark
Status: Offline
Point: 24
Direkte link til dette indlæg Sendt: 22.Nov.2011 kl. 21:11
Perfekt! Det er helt i orden.
 
mvh
Anders
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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