Excel velhot huomio!!!

Liittynyt
18.10.2016
Viestejä
158
Osaisiko joku taitaja auttaa... Minulla on Excel taulukko jota olisi tarkoitus käyttää windows-pohjaisilla tableteilla, joissa on normaali työpöytä excel.

Taulukossa oleviin soluihin syötetään vain numerotietoja, joten onko mahdollista asettaa tabletti/taulukko/windows toimimaan siten, että kun käyttäjä tökkää sormella soluun johon haluaa kirjoittaa, aukeaa pelkästään numpad tabletinnäyttöön, eikä normaali näppäimistö?

Vähän samalla tyylillä kun esim. androidilla kirjaudut verkkopankkiin.

Toinen kysymys olisi seuraava: minulla on taulukossa "tyhjennä" nappi, joka poistaa osoitetusta solusta sen sisältämät tiedot sekä poistaa mahdollisen taustavärin. Toimii ok, paitsi tilanteessa jossa osoitetaan kohtaa jossa on yhdistetty useampi solu.

Nykyinen koodinpätkä alla:

Sub Tyhjennä()

Cells(ActiveCell.Row, ActiveCell.Column).ClearContents
Cells(ActiveCell.Row, ActiveCell.Column).Select
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With

End Sub

Antaa herjan: Runtime error 1004:
toimintoa ei voi tehdä yhdistetyssä solussa.

Saisiko tuota jotenkin toimimaan?
 
Ekasta ongelmasta en osaa sanoa sen enempää, mutta tuo yhdistettyjen solujen tyhjennys menee joko näin

Koodi:
Cells(ActiveCell.Row, ActiveCell.Column).Select
Selection.ClearContents

tai näin

Koodi:
Cells(ActiveCell.Row, ActiveCell.Column).MergeArea.ClearContents

Yleisesti ottaen noista yhdistetyistä soluista ei tule muuta kuin ongelmia ja niitä kannattaa välttää.
 
c6keIXj.jpg


Miten saan columnin D arvot järjestettyä vastaamaan kolumnia A? Tuollain kuten manuaalisesti tein F:n.
 
c6keIXj.jpg


Miten saan columnin D arvot järjestettyä vastaamaan kolumnia A? Tuollain kuten manuaalisesti tein F:n.

Koodi:
=JOSVIRHE(PHAKU(A1;$G$3:$G$7;1;EPÄTOSI);"")
Testi alueena toi G3:G7, muuta se oikeaksi mistä tulla löytyy noi D-sarakkeen luvut. (Olet ne varmaan jostain muualta lukenut?)
 
Ei mene ollenkaan jakeluun. :bored::sori:

Ajattelin että nuo D-sarakkeen luvut on luettu jostain muualta (toiselta välilehdeltä). Mutta jos tarkotus on että sulla on data A-sarakkeessa, haettavat arvot D-sarakkeessa ja haluat F-sarakkeeseen löydetyt "oikeille" paikoilleen niin kopio tämä koodi soluun F1 ja vedä alaspäin.
Koodi:
=JOSVIRHE(PHAKU(A1;$D$1:$D$5;1;EPÄTOSI);"")
 
Ajattelin että nuo D-sarakkeen luvut on luettu jostain muualta (toiselta välilehdeltä). Mutta jos tarkotus on että sulla on data A-sarakkeessa, haettavat arvot D-sarakkeessa ja haluat F-sarakkeeseen löydetyt "oikeille" paikoilleen niin kopio tämä koodi soluun F1 ja vedä alaspäin.
Koodi:
=JOSVIRHE(PHAKU(A1;$D$1:$D$5;1;EPÄTOSI);"")
62Lb5pb.jpg

Vastaukseksi tulee #NAME?
 
Sulla enkuksi Exceli, enpäs huomannut :D
Koodi:
=IFERROR(VLOOKUP(A1;$D$1:$D$5;1;FALSE);"")
Miten tuollaisen haltijakielen keksii tuonne laittaa? Voisitko vähän avata niin ehkä seuraavalla kerralla voisin itse yrittää. Eihän tuollainen koodi litania kerro kadunmiehelle yhtään mitään.
 
Miten tuollaisen haltijakielen keksii tuonne laittaa? Voisitko vähän avata niin ehkä seuraavalla kerralla voisin itse yrittää. Eihän tuollainen koodi litania kerro kadunmiehelle yhtään mitään.

Toki. VLOOKUP - etsii ekana parametrina annettua arvoa (solun A1 arvoa) toisena paremetrina annetusta aluesta (solut D1-D5), kolmas parametri on alueen sarake josta halutaan arvo luettavan (tässä tapauksessa meillä on vain yksi sarake), neljäs parametri määrää haetaanko täsmällinen vastine vai ei (tässä halutaan täysi vastaavuus). Tuo palauttaa nyt sitten alueesta D1-D5 haetun arvon, esim kun haetaan 3 niin palauttaa 3. Jos arvoa ei löydy niin funktiopalauttaa #MISSING-virheen. Tolla IFERRORILLA muokataan nämä #MISSING-arvot tyhjiksi.
 
Ekasta ongelmasta en osaa sanoa sen enempää, mutta tuo yhdistettyjen solujen tyhjennys menee joko näin

Koodi:
Cells(ActiveCell.Row, ActiveCell.Column).Select
Selection.ClearContents

tai näin

Koodi:
Cells(ActiveCell.Row, ActiveCell.Column).MergeArea.ClearContents

Yleisesti ottaen noista yhdistetyistä soluista ei tule muuta kuin ongelmia ja niitä kannattaa välttää.

Täältä iso peukku, nyt toimii.

Toi ensimmäinenkin ongelma tuli ratkaistua, kaupastahan saa ostettua tuollaisia bluetooth numpad-näppiksiä, toimii tabletin kaverina kuin junan vessa.
 

Statistiikka

Viestiketjuista
261 530
Viestejä
4 539 494
Jäsenet
74 817
Uusin jäsen
pepponen

Hinta.fi

Back
Ylös Bottom