Näppäinten muuttaminen

Nuotittaja

Mikä olisi helpoin menetelmä muuttaa näppäinten kirjaimet toisiksi Calc-ohjelmalla. Muutosta tarvittaisiin kosketinsoittimen käytön takia.

Esimerkki: Taulukkoon näppäillään kirjain "Z", jolloin taulukkoon tulisi kirjain C1. Sitten kirjaimella "X"-taulukkoon tulisi kirjain D1 jne.

Korvaustoiminto on liian työläs, koska muutettavia tietoja on liian paljon syötettäväksi.

Onko ehdotuksia, makrokin voisi tulla kysymykseen, jos sellaisen osaisi laatia?

6

620

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Tarkoitatko, että kirjoitettaessa soluun ZX sihen samaan soluun tulisikin C1D1. Taulukko on jonkinverran laajempi kuin solu, jolloin esim. soluun B7 kirjoitettu (ja Enterillä hyväksytty) Z voisi tuottaa soluun C7 hakutaulukkojen avulla C1.

    • excelissä piece of the cake
      lue tuolta http://keskustelu.suomi24.fi/node/4025056

      pikku muutoksella esim.

      taulukon moduuliin...

      Private Sub Worksheet_Change(ByVal Target As Range)
      On Error Resume Next
      Application.EnableEvents = False
      LisääID Target
      Application.EnableEvents = True
      End Sub

      moduuliin...

      Sub LisääID(Solu As Range)
      Dim edellinen As String
      Dim nykyinen As String
      On Error Resume Next
      With Solu.Cells(1, 1)
      edellinen = .ID
      .ID = ""
      If Len(.Formula) > 0 Then
      nykyinen = .Value
      Select Case UCase(nykyinen)
      'lisää tässä näppäinyhdistelmä muutoksia
      Case "Z"
      nykyinen = "C1"
      Case "X"
      nykyinen = "D1"
      Case Else
      nykyinen = ""
      End Select
      .Formula = edellinen nykyinen
      .ID = CStr(edellinen nykyinen)
      End If
      On Error GoTo 0
      End With
      End Sub

      • Nuotittaja

        "Tarkoitatko, että kirjoitettaessa soluun ZX sihen samaan soluun tulisikin C1D1"

        Ei samaan soluun, vaan viereiseen soluu tulisi arvo (eli tässä kirjaimet) muokattuna. Viereiseen lähinnä siksi, että kirjoitusvirheet olisi jotenkin jäljitettävissä.

        Siis vaikkapa syöttömällä soluun A3 arvo "Z", ohjelma (makro tms. menetelmä) laittaisi luvun muutettuna viereiseen (eli B3) soluun arvoksi C1.


        Sama periaate toistuisi kirjaimella "X"-..... viereiseen soluun tulisi kirjain D1 jne.


        Ajatuksena on saada muutettua näppäimistön kirjaimet (qwerty) jotenkin vastaamaan nuotteja (c,d,e,f...) (Ne ovat vakiona hyvin epäloogisessa järjestyksessä ja niissä esiintyy päällekkäisyyksiä)


      • Nuotittaja

        Sain taulukon toimimaan funktiolla, joten tuo "moduli" saa väistyä ainakin toistaiseksi! Kiitos kuitenkin huolellisesti valmistetusta vastauksesta!


    • Katsopa vaikka Calcin ohjeista VLOOKUP:n esimerkki. HLOOKUP on melko samanlainen, mutta vaakasuuntaisille hauille.

      • Nuotittaja :)

        No nyt tuo toimii! Tämä oli juuri sopiva menetelmä tähän tarkoitukseen.
        Kiitos neuvoista! :))


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Perintovero 100 prosenttiin, työeläkkeet ja maataloustuet pois

      Noilla eväillä lähden tasapainottamaan valtiontaloutta ja korjaamaan työntekijöiden palkkakuoppaa nostamatta työnantajie
      Maailman menoa
      292
      6076
    2. Riikka runnoo: polttoöljyn hinta nousi maaliskuussa 40 prosenttia

      Onko irvistelijällä sakset hävinneet, vai miksei osaa leikata polttoaineiden hintaa kansalaisten kukkarolle sopivalle ta
      Maailman menoa
      56
      3957
    3. Purra ryöväsi Marinin Itä.-Suomelle neuvottelemat EU-rahat

      Perust vihaavat suomalaisia, mutta eritoten itäsuomalaisia. "Osa kaksikäyttörahoista on alun perin Itä- ja Pohjois-Suom
      Maailman menoa
      41
      3312
    4. Miksi persut hyökkäävät jatkuvasti henkilöitä päin?

      Miksei persut yritä lainkaan korjata asioita, vaan koko ajan haukkuvat henkilöitä? Ei tuollaisilla turvanpieksäjillä ole
      Maailman menoa
      74
      3215
    5. Seida Sohrabi: Suomi ei ole rasistinen maa

      Seidalta taas täyttä asiaa. Miksi punavihreät naiset eivät pysty samaan - no se ideologia estää. "Meillä on valitettava
      Maailman menoa
      79
      3135
    6. Demariskandaali! Eveliina Heinäluoma (sdp) kahmii kaikki Hitas asunnot itselleen!

      Heinäluoma on ostanut useita yhteiskunnan tukemia, hintasäännösteltyjä asuntoja itselleen! Ei ihme, että Hitas on ollut
      Maailman menoa
      178
      3066
    7. Mökkejä ostellaan nyt ihan hulluna!

      Tyypilliset lainamäärät on yli 500 000€ mökkejä ostellessa eli erityisesti tuollaiset miljoonamökit on nyt suomalaisten
      Maailman menoa
      93
      2847
    8. Demarien sanoin kuvaamaton ahneus - Eveliina Heinäluoma vain yksi esimerkki

      Mutta näin se on demari-eliitissä aina ollut, käytännössä siis nämä eliittiin kuuluvat ovat puhtaasti porvareita - Marin
      Maailman menoa
      102
      2536
    9. Abdullah iski Citycenterin vessassa

      Miksi näitä juttuja pitää lukea lähes päivittäin? https://www.hs.fi/helsinki/art-2000011913632.html
      Maailman menoa
      205
      2180
    10. Dannysta tulee isä 83-vuotiaana

      Huh huh sentään sellaista naista, joka laitattaa itsensä paksuksi ikälopulle papalle ! Ajatellaanko lapsen oikeuksia oll
      Maailman menoa
      45
      2095
    Aihe