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

255

    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. Olet nuorempi nainen aivan ihana

      Tykkään susta ihan valtavasti ❤️❤️
      Ikävä
      59
      1618
    2. Janni Tikkanen ohjattiin miesten pukuhuoneeseen

      Vai olisko sittenkin Janne Tikkanen? Jos siellä jalkojen välissä on miesten killukkeet, mieshän tämä Janni on. Ja kuuluu
      Kajaani
      67
      1591
    3. Pitkäaikaistyöttömyys Suomessa harvinaisen paha

      Karut työttömyysluvut, korkein luku yli neljännesvuosisataan.
      Maailman menoa
      164
      1370
    4. Mitä vastaisit

      Jos kysyisin, että lähdettäisiinkö lenkille yhdessä? Vain sinä ja minä, kaksin? Miehelle
      Ikävä
      66
      1237
    5. Keskisarja loisti A-studiossa, vauhkoontunut Sofia Virta munasi itsensä

      Keskisarja taas puhui 100% faktaa maahanmuuttoon liittyen. Kokoomuksen Kaumalta tuli pari hyvää puheenvuoroa, joskin muu
      Maailman menoa
      279
      1195
    6. Tiedän ettet tehnyt tahallasi pahaa

      Asiat tapahtuivat, ristiriidat ovat meitä vahvempia. Olemmeko me niin vahvoja, että selviämme tästäkin vielä? Aika paljo
      Ikävä
      106
      1191
    7. Vihjeketju naisille

      Kirjoita tähän vihjeesi kaivatullesi.
      Ikävä
      60
      1059
    8. Rakastan ja ikävöin sinua

      Ei helpota tämä ikävä millään. Pelkäsin että tämä ajanjakso tulee olemaan juuri näin vaikea. Siksi halusin ennen tätä pä
      Ikävä
      61
      1056
    9. KIIKKUSTUOLI

      Aloitetaan taas uudella alustalla, nuo pitkiksi venyneet ovat hankalia etsiä uusia viestejä, joskus vastauksia tulee sin
      80 plus
      91
      982
    10. Nyt tiistain galluppi alkaa....

      Kuka on sun elämän rakkaus? Ketä kaipaat edelleenkin? Nyt nimiä vaan rohkeesti tuohon alle.Tää on ikäväpalsta, eikä mikä
      Ikävä
      57
      960
    Aihe