Avatar billede sf Nybegynder
14. januar 2004 - 14:51 Der er 7 kommentarer og
1 løsning

markering ind i array

Er der en der har/kan lave en makro der læser alle de værdier ind i et array som man har markeret når man fx trykker på ´p´
Avatar billede sf Nybegynder
14. januar 2004 - 15:01 #1
eller ikk array men matrix
Avatar billede bak Forsker
14. januar 2004 - 15:29 #2
Sub test()
Application.OnKey "p", "ReadRange"
End Sub

Sub ReadRange()
Dim matrix
matrix = Selection
End Sub
Avatar billede sf Nybegynder
14. januar 2004 - 16:15 #3
det virker ok men skal fakrisk bruge de formler der står bag værdierne?
Avatar billede bak Forsker
15. januar 2004 - 08:29 #4
Option Explicit
Option Base 1
Sub test()
Application.OnKey "p", "ReadRangeFormula"
End Sub

Sub ReadRangeFormula()
Dim vRNG(), x As Long, y As Long
Dim rg As Range
Set rg = Selection
ReDim vRNG(rg.Rows.Count, rg.Columns.Count)
For x = 1 To rg.Rows.Count
    For y = 1 To rg.Columns.Count
        vRNG(x, y) = rg(x, y).Formula
    Next
Next
End Sub
Avatar billede bak Forsker
15. januar 2004 - 08:42 #5
Tænker da ikke så godt om morgenen. Ovenstående virker fint, men hvorfor gøre det så langt.

Sub ReadRangeFormula()
Dim matrix
matrix = Selection.Formula
End Sub
Avatar billede sf Nybegynder
30. januar 2004 - 09:56 #6
mange tak for hjælpen..
Avatar billede sf Nybegynder
30. januar 2004 - 09:56 #7
laver du et svar?
Avatar billede bak Forsker
30. januar 2004 - 10:00 #8
her er så et svar :-)
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