Useamman solun haku

Tämä on varmaan iisi mutta, pitäisi saada
solun "valitse avattavasta valikosta" antamalle
arvolle useampi tulos.
Esim. Jos Soluun valitaan Rane ja Ranella on seitsemän kaveria, kaikki pitäisi saada haetuksi.
Liisalla voi olla vain yksi kaveri
Matriisi muotoa
a b
1Rane Pekka
2Rane Ville
3Rane Outi
4Liisa Kaisa
PHAKU käsittääkseni tuo vain yhden arvon.
1347
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

tee nappi ja liitä koodi ja muokkaa itsellesi sopivaksi
Sub EtsiKaikki()

Dim haettava As String
Dim löydetyt As Range
Dim hakutulos As String
Dim etsieka As String
Dim laskuri As Integer
Dim vika As Double
vika = Range("A65536").End(xlUp).Row
haettava = InputBox("Anna haettavan henkilön nimi")
If haettava "" Then
Range("A1").Select
With Range("A1:A" & vika)
Set löydetyt = .Find(What:=haettava, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False)
If Not löydetyt Is Nothing Then
etsieka = löydetyt.Address
Do
laskuri = laskuri 1
hakutulos = hakutulos & löydetyt.Offset(0, 1) & vbLf
Set löydetyt = .FindNext(löydetyt)
Loop While Not löydetyt Is Nothing And löydetyt.Address etsieka
hakutulos = hakutulos & vbLf & laskuri & " vastinetta '" & haettava & "' löytyi."
Else
hakutulos = "Yhtään vastinetta '" & haettava & "' ei löytynyt."
End If
End With
MsgBox hakutulos, vbInformation, "Etsi kaikki"
End If
End Sub

Äänestä

Kommentoi aloitusta


Ken ny everett kirjoitti:

Tämä on varmaan iisi mutta, pitäisi saada
solun "valitse avattavasta valikosta" antamalle
arvolle useampi tulos.
Esim. Jos Soluun valitaan Rane ja Ranella on seitsemän kaveria, kaikki pitäisi saada haetuksi.
Liisalla voi olla vain yksi kaveri
Matriisi muotoa
a b
1Rane Pekka
2Rane Ville
3Rane Outi
4Liisa Kaisa
PHAKU käsittääkseni tuo vain yhden arvon.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu