Solujen kiinnitys toisiinsa

Neito1991

Hei =)

Kyselin aiemmin jo tätä, eli pitäisi luoda eräänlainen päiväkirja. Minulla on alasvetovalikot joissa näkyy pvm, kuukausi, vuosi ja kellonaika. Nämä valikot, esim. pvm-valikko, pitäisi saada yhdistettyä tekstikehykseen. Ajatellaan näin, valitsen päivän 1. tammikuuta 1955, kirjoitan tekstikehykseen "rakas päiväkirja, tänään minä blööblaablee", ja tallennan (makro-tallennus, eli olen luonut napin joka tallentaa taulukon). Seuraavana päivänä kun haluan taas kirjoittaa, teen aiemmin mainitut asiat. Voiko sellaista linkkiä näiden alasvetovalikoiden ja teksti-kehyksen välille luoda, että voin myöhemmin tarkastella tuota ensimmäistä päivää, eli näen mitä kaikkea olen kirjoittanu?

3

238

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Oli hiukan tarvettava vastaavanlaiselle itselläkin, mutta tarvitsin sen tekstitietoon kirjoittamaan kuten lokitiedosto...

      kalenterista valitaan päiväys ja tuo tekstiruutun tekstin, jos sille päivälle on kirjoitettu jotakin. Kirjoita napilla kirjoittaa sitten yakaisin tiedostoon tekstiruudun tekstin- eli päivitää sen päivän tekstit ja jos ei ole ko. päivälle tekstiä lisää sen tiedostoon- eli täysin muokattava tiedosto...

      muokkasin tota yhdestä vanhasta postauksestani tänne vuosien takaa, nyt siis tiedosto näyttää tältä
      esim. $212011 tarkoittaa 2.1.2001 pvm ja sen alla sitten kirjoitettu teksti. Koodi perustuu tohon dollaripäiväykseen ja helposti muokattavissa omiin tarpeisiin.

      $212011
      kukkuluuruu toimiiko?
      $312011
      hyvin toimii
      $412011
      uutta lisättyä
      tietoa
      pukkaa
      $512011
      lisätään tietoa
      $612011
      vielä
      kerta
      $712011
      kiellon
      $812011
      päälle


      lisää lomake ja siihen

      2 commandbuttonia (Lopeta ja Kirjoita)
      1 Calendar control i(jos ei oo työkaluvalikossa, klikkaa hiiren oikealla työvalikkoa ja lisää kontrolleja ja selaa ja valitse Calendar Control XX)
      1 textbox

      muuta polku ja tiedoston nimi sopivaksi

      lomakkeen koodit oletusnimillä...

      Option Explicit
      Dim X As String

      Private Sub Calendar1_Click()
      Me.TextBox1 = LueTekstiFile("d:\Päiväkirja.txt", "$" & Replace(Calendar1.Value, ".", ""))
      End Sub

      Private Sub CommandButton1_Click()
      End
      End Sub

      Private Sub CommandButton2_Click()
      X = LueTekstiFile("d:\Päiväkirja.txt", "$" & Replace(Calendar1.Value, ".", ""))
      If X = "" Then
      KirjoitaTekstiFile "d:\Päiväkirja.txt", "$" & Replace(Calendar1.Value, ".", ""), "$" & Replace(Calendar1.Value, ".", "") & vbNewLine & Me.TextBox1, True
      Else
      KirjoitaTekstiFile "d:\Päiväkirja.txt", X, Me.TextBox1, False
      End If
      End Sub

      textboxin ominaisuuksissa

      EnterKeyBehavior=TRUE
      WorldWrap=TRUE
      Multiline=TRUE

      normaali moduuliin...

      Option Explicit
      Function LueTekstiFile(TekstiFile As String, Alkurivi As String) As Variant

      Dim Dollarimerkki As String
      Dim Teksti As String
      Dim Rivimäärä As Long
      Dim Dollariteksti As Boolean
      Dim Pituus As Long
      Dim Tarkiste As Long
      Dim Omatarkiste As Long
      Dim Viesti As String

      On Error GoTo virhe
      Dollarimerkki = "*" & Alkurivi & "*"
      Open TekstiFile For Input As #1
      Do While Not EOF(1)
      Line Input #1, Teksti
      If Teksti Like Dollarimerkki Then
      Dollariteksti = True
      End If

      If Dollariteksti = True Then
      If Teksti = Alkurivi Then GoTo hyppy
      If Teksti Like "*$*" Then GoTo loppu
      LueTekstiFile = LueTekstiFile & Teksti & vbNewLine
      End If
      hyppy:
      Loop
      loppu:
      Close #1
      virhepoistu:
      Exit Function
      virhe:
      Close #1
      Viesti = Err.Description & " " & Err.Number
      MsgBox Viesti, vbCritical, "Tiedostosta luku"
      Resume virhepoistu
      End Function

      Sub KirjoitaTekstiFile(TekstiFile As String, Etsi As String, Korvaa As String, Lisää As Boolean)

      Dim SeuraavaVapaa As Long
      Dim VanhaTeksti As String
      Dim UusiTeksti As String

      SeuraavaVapaa = FreeFile
      If Lisää Then
      Open TekstiFile For Append As SeuraavaVapaa
      Print #SeuraavaVapaa, Korvaa
      Close #SeuraavaVapaa
      Else
      Open TekstiFile For Input As SeuraavaVapaa
      VanhaTeksti = Input$(LOF(SeuraavaVapaa), SeuraavaVapaa)
      Close SeuraavaVapaa

      UusiTeksti = Replace(VanhaTeksti, Etsi, Korvaa)
      SeuraavaVapaa = FreeFile

      Open TekstiFile For Output As SeuraavaVapaa
      Print #SeuraavaVapaa, UusiTeksti & vbNewLine
      Close #SeuraavaVapaa
      End If
      End Sub

      Keep EXCELing
      @Kunde

      • ...

        WorldWrap: maailma katki?
        WordWrap


      • ... kirjoitti:

        WorldWrap: maailma katki?
        WordWrap

        taivas varjele!
        etkö muita kirjoitusvirheitä löytänyt? kyllä niitä on muitakin ; -)
        nyt kuitenkin olennainen eli koodi toimiva joten ไม่เป็นไร


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

    Luetuimmat keskustelut

    1. 598
      9741
    2. 24h Kirppis

      Olen muuttamassa paikkakunnalle ja mietin olisiko tälläiselle liikkeelle tarvetta alueella?
      Jämsä
      9
      2431
    3. Suomessa eletään liian pitkään

      "Ihmisten on kuoltava" Asiantuntija varoittaa: Suomi ei ole valmis siihen, että niin moni elää pitkään: ”Kaiken täytyy
      Maailman menoa
      204
      1710
    4. Kerotakaa joensuun kontiolahden paiholan laitoksesta jotain

      Mun kaveri joutuu paiholan laitokseen nyt lähi aikoina niin voisko ihmiset kertoa minkälaista siellä on tarinoita jne ja
      Joensuu
      22
      1471
    5. Näyttääkö kaivattusi

      Miten hyvältä ❤️
      Ikävä
      71
      990
    6. Sun ulkonäkö on

      Kyllä viehättävä. Kauniit piirteet. Todella sievät. Ja olemus on ihana. Olet tehnyt vaikutuksen.
      Ikävä
      41
      937
    7. Oletko koskaan

      Tavannut/tuntenut ihmistä, jonka kanssa vuosisadan rakkaustarina olisi ollut mahdollinen, mutta joku este tuli väliin?
      Sinkut
      74
      842
    8. Olen niin haaveillut

      Sinusta. Ollut hullun rakastunut. Ajatellut kaikkea mitä yhdessä voisimme tehdä. Mutta ei ei yhtään mitään. Usko vaan lo
      Ikävä
      57
      842
    9. En voi ottaa

      Jos ikinä aiot ottaa yhteyttä, niin tee se nyt. On aika, kun todella todella tarvitsisin sinua. Naiselle.
      Ikävä
      41
      792
    10. Tuo yksi tampio vielä ilmeisesti kuvittelee

      Että joku itkee peräänsä täällä vinkuen jotain utopistista kadonnutta rakkauttaan kaksoisliekit silmissä leiskuen. Pyhä
      Ikävä
      75
      714
    Aihe