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

441

    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. Neljä nuorta kuoli Nurmijärvellä, auto suistui jokeen Onnettomuuden tutkinta on vielä alussa.

      Neljä nuorta kuoli Nurmijärvellä, auto suistui jokeen Onnettomuuden tutkinta on vielä alussa. Poliisi sai lauantaina 4.
      Maailman menoa
      323
      11519
    2. Ja taas kerran

      Mutka ja joki. Kenties liikaa nopeutta. Miksi?
      Nurmijärvi
      217
      4883
    3. Tänään olisn uskaltanut

      Ainakin luulen, kun tänään oli jotenkin varma olo. Olisin vähintään sanonut moi ja jos olisit ollut yksin olisin pyytäny
      Ikävä
      11
      2588
    4. Taitaa olla aika

      laittaa kirjaimet esille. Kuka kaipaa ja ketä.
      Ikävä
      162
      1924
    5. Kirjoita jotain kivaa

      ja positiivista ikäväsi kohteesta. 🫠
      Ikävä
      129
      1891
    6. Tiedäthän että

      Pohdin paljon siirtymistä. Tulen surulliseksi tietyistä tai monistakin asioista. Siksi parempi kun saat elää vapaasti il
      Ikävä
      13
      1378
    7. Tiistaina nähdään.

      Pitkästä aikaa. Minua on alkanut jännittää kovasti se näkeminen ja miten taas osaan olla. En tiedä yhtään oletko kiinnos
      Ikävä
      92
      1238
    8. Rattoisaa lauantai iltaa

      Mitäs tänään tapahtuu? Mitäs kirsikalle kuuluu? Onko lähdössä iltaelämään? 😊✨💞🌆 Minä vietä taas yksinäistä koti-iltaa
      Ikävä
      241
      1146
    9. Sinusta jäi lopulta kuitenkin hyvä kuva

      Vaikka voit ajatella itsestäsi kaikkea, mitä siinä mylläkässä saattoi tapahtua, mutta näin se on. Seurasin kyllä, ja mon
      Ikävä
      40
      1060
    10. Mikset ala

      Vapaan ihmisen kanssa joka tykkää sinusta?
      Ikävä
      85
      954
    Aihe