Avatar billede william_munny Nybegynder
03. juni 2003 - 15:39 Der er 3 kommentarer og
1 løsning

FællesMængde af to Range

Findes der en standard funktion i VB til at finde Fællesmængden af to Range's ?
Avatar billede bak Forsker
03. juni 2003 - 16:55 #1
hvis du tænker på excel vba så ja.
brug Intersect, der returner fællesmængden. i eksemplet returneres / markeres A5:B6

Sub test()
Dim newrange As Range

Set newrange = Application.Intersect(Range("A1:b10"), Range("A5:D6"))
If Not newrange Is Nothing Then newrange.Select
End Sub
Avatar billede william_munny Nybegynder
03. juni 2003 - 21:07 #2
Hmm måske var fællesmængde et dårligt ordvalg. Jeg har to ranges et som markere x aksen og et som markere y aksen, udfra det vil jeg ha det range som går fra x,y start til x,y slut altså hvis jeg har x Range(B1:D1) og y Range(A3:A4) ville jeg få et range der hedder Range(B3:D4). er det logisk ?
Avatar billede bak Forsker
03. juni 2003 - 21:56 #3
ok, så test den her (måske har jeg forstået deg :-))

Sub test()
Dim newrange As Range
Dim x As Range, y As Range
Set x = Range("A3:A4").EntireRow
Set y = Range("b1:d1").EntireColumn
Set newrange = Application.Intersect(x, y)
If Not newrange Is Nothing Then newrange.Select
End Sub
Avatar billede william_munny Nybegynder
04. juni 2003 - 11:25 #4
Tak bak den gør præcis hvad jeg har brug for :-)
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