Avatar billede passiflora Juniormester
17. april 2007 - 11:37 Der er 22 kommentarer og
1 løsning

Range select variabel på kolonne

Håber at I kan hjælpe endnu en gang ...

Ofte har brugt

Range("o11:r" + CStr(sl)).Select

Jeg skal kunne angive andre kolonner vha. variabel, hvordan pokker bliver så syntaxen, f.eks. 5 kolonner mod højre ...

Søren
Avatar billede splokit Nybegynder
17. april 2007 - 11:57 #1
så den viser "T11"!?
Avatar billede passiflora Juniormester
17. april 2007 - 12:39 #2
ja t11:w"+Cstr(sl)).select

og så vidre ...
Avatar billede splokit Nybegynder
17. april 2007 - 12:51 #3
R = 11 to 200 step 5
cells(R,11+ CStr(sl)).Select så skulle den hoppe de 5 kolonner

Ikke testede..
Avatar billede splokit Nybegynder
17. april 2007 - 12:52 #4
sry... Cells(11,R)
Avatar billede passiflora Juniormester
17. april 2007 - 13:00 #5
Nu det jo et område jeg skal bruge ...
Avatar billede word-hajen Nybegynder
17. april 2007 - 15:59 #6
Hvis dit udgangspunkt er et selected range:

Selection.Offset(0, 5).Select

som rykker 5 kolonner til højre fra udgangspunktet.
Avatar billede excelent Ekspert
17. april 2007 - 16:11 #7
Range("O11").Resize(1, sl).Select
Avatar billede passiflora Juniormester
17. april 2007 - 16:12 #8
... og det er det vel det kunne også være cells ... ville egentlig gerne have haft omskrivningen i selve range(..).select 'en ....

Ka' man ikke det ...
Avatar billede passiflora Juniormester
17. april 2007 - 16:13 #9
UBS excelent ... hvad gør mon denne ... gør området større ...
Avatar billede excelent Ekspert
17. april 2007 - 16:14 #10
ja den udvider kolonne selektet afhængig af hvad værdi sl har
Avatar billede passiflora Juniormester
17. april 2007 - 16:29 #11
excelent ... det går jo ikke ... det samme område ... blot flyttet 5 kolonner ...
Avatar billede excelent Ekspert
17. april 2007 - 16:30 #12
prøv forklar hvad du vil
Avatar billede passiflora Juniormester
17. april 2007 - 16:35 #13
Jeg har data fra forskellinge kunder, der efter tur skal flyttes hen til et prædesignet område, hvorfra der bliver faxet mm. Hver kunde har data i 4 kolonner.

Arket skal starte med at kopierer første kunde hen, gør det der nu skal gøres, tage næste kunde og flytte hen ... osv
Avatar billede excelent Ekspert
17. april 2007 - 16:44 #14
gætter på du først finder kunde
du skal så have udvidet markering for denne kunde

hvilken kolonne er kunde i og hvor mange kolonner/rækker
skal der kopieres med ? og hvor skal markering kopieres hen ?
Avatar billede word-hajen Nybegynder
17. april 2007 - 17:02 #15
-> sbrander 16:29:05

Hvis din selection blot skal flyttes 5 kolonner - se kommentar 15:59:59.
Avatar billede passiflora Juniormester
17. april 2007 - 17:34 #16
excelent ... jeg missede en kommentar sl er blot et udtryk for sidste linie i pågældende liste, der kan varier fra gang til gang ...
Avatar billede excelent Ekspert
17. april 2007 - 17:39 #17
hvor er vi så nu ???????????????????????????????+
Avatar billede passiflora Juniormester
17. april 2007 - 22:25 #18
Jeg kan ikke bruge versionen med Selection.offset. Jeg skal jo fortage mig noget mellem kopieringerne, og skal så retur og range selecte flytte det antal gange jeg er kommet til.

PT sletter de 5 kolonner, så alle kunder kommer til at stå på samme sted efter tur. Det er slet ikke med min gode vilje at ødelægge dataerne ...

Men må kravle før jeg kan gå.
Avatar billede excelent Ekspert
17. april 2007 - 23:30 #19
hvilke kolonner/rækker drejer det sig om ?
Avatar billede passiflora Juniormester
17. april 2007 - 23:43 #20
De præcise kolonner er ikke vigtige, men starter med Kolonnerne o-r o de næste bliver så t-w, rækker starter ved 11 og slutter ved sl, der kan varier fra liste til liste ...

Range("o11:r" + CStr(sl)).Select

De smarte ville være om jeg kunne lave  'o' og 'r' om til variable
Avatar billede excelent Ekspert
18. april 2007 - 17:49 #21
et eks.

Sub test()

'Range("o11:r" + CStr(sl)).Select

kolonneFra = 4
kolonneTil = 8
sl = 20
Range(Cells(11, kolonneFra), Cells(sl, kolonneTil)).Select

End Sub
Avatar billede passiflora Juniormester
18. april 2007 - 19:04 #22
Tak Excelent

Den køber jeg ...

Mange tak

Du sender nok lige et svar ...
Avatar billede excelent Ekspert
18. april 2007 - 19:29 #23
ok velbekom
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester