Avatar billede jesperthomsen1980 Nybegynder
20. december 2005 - 17:43 Der er 7 kommentarer og
1 løsning

Markere et variabel antal lodrette felter i VBA?

Hej - Ved det ikke er den rigtige kategori...
Jeg har et stort problem...Jeg skal have selected et variabel antal felter vandret i et excel dokument. F.eks står jeg i "B2" og skal så markere 5 felter til højre - altså ("B2:B7").
Jeg kan ikke bare skrive det, da tallet (5 i eksemplet) er variabel...

Tror man skal bruge cells...men er ikke sikker
Hvordan kan man gøre dette?
Avatar billede brynil Nybegynder
20. december 2005 - 18:09 #1
Noget som dette?

Range("B" & ActiveCell.row & ":B" & ActiveCell.row + 5).Select
Avatar billede brynil Nybegynder
20. december 2005 - 18:11 #2
Du kan udskifte 5-tallet med en variabel, fx. x, som du forinden tildeler en værdi.
Avatar billede brynil Nybegynder
20. december 2005 - 18:14 #3
Nåh, du sagde vandret:

Range(Cells(ActiveCell.row, ActiveCell.Column), Cells(ActiveCell.row, ActiveCell.Column + x)).Select
Avatar billede jesperthomsen1980 Nybegynder
20. december 2005 - 18:26 #4
Mange tak skal du have - det har jeg bøvlet med lang tid...

Smid lige et svar, så du kan få dine point...

Som svar må du godt lige skrive hvor man skal oprette spørgsmål til VBA - der er ingen kategori til det, for jeg vil mene det er noget programmering!
Avatar billede brynil Nybegynder
20. december 2005 - 20:27 #5
Excel: http://www.eksperten.dk/spm/Programmer/Regneark/Excel/

Primært Funktioner/Formler/VBA. Prøv at gå på opdagelse i Kategorioversigt på topmenuen fra http://www.eksperten.dk/.

Jeg skal ikke ha 150p for svar på det spørgsmål. Iøvrigt er det jo snart jul ;))
Avatar billede martin_moth Mester
21. december 2005 - 08:23 #6
Jeg vil mene du er i den rigtige kategori - der er ingen VBA kategori, og det der kommer tættest på er Visual Basic.
Når blot du husker at skrive at det er VBA du taler om...
Hvis ikke brynill vil have points så nap den selv, så spørgsmålet ikke står som åbent :o)
Avatar billede jesperthomsen1980 Nybegynder
21. december 2005 - 09:15 #7
ok
Avatar billede brynil Nybegynder
21. december 2005 - 19:32 #8
> martin - det er da korrekt, at VBA og VB er nært beslægtede. Ikke desto mindre mener jeg der er stor forskel på at skrive et VB(6?) program og VBA til Excel, Word eller Access, for blot at tage nogle af dem.

Der er jo nogle forskelligheder i platformene og hvordan man refererer til de forskellige egenskaber, som i mine øjne berettiger mig til at henvise til - i dette tilfælde - Excel kategorien.

Det er slet ikke for at sige at der ikke findes VB'ere der kan hjælpe, for det gør der selvfølgelig, men standard programmeringsspørgsmål i Excel har sjældent den dybde som VB kan tilbyde. Og du kan jo ikke løse alle VBA-spørgmål med udgangspunkt i hvad VB kan. Og de omveje man er nødt til at gøre i VBA, dem er der nok større sandsynlighed for at man har på rygraden i Excel-kategorien.

Men det smarteste er nok at se på hvilke spørgsmål der stilles og besvares i de enkelte kategorier (når man ved de findes) og tage stilling derfra.

Go' jul! ;))
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
Kurser inden for grundlæggende programmering

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