Voiko solun kommentin (muistiinpano) tekstiin sisällyttää mitenkään jonkin toisen solun arvon?
Jos vaikka lasketaan jostain arvosta vaikka kymmenen eri tulosta, voisi vain pari oleellisinta olla näkyvissä omissa soluissaan, ja loput kahdeksan näkisi solusta avautuvan keltaisen lapun tekstistä.
Myös voisi ehkä olla [Lisää] -nappi josta avautuisi pikku ikkuna jossa olisi loput arvot, tai jotain vastaavaa?
Solun kommenttiin linkki
10
205
Vastaukset
nyt lisää kaavasolun 10 viimeisintä arvoa kommenttiin ja poistaa aina vanhimman sen jälkeen
jos tarttee fiksata niin kerro
ko taulukon moduuliin...
Public Vanha As String
Dim b
Private Sub Worksheet_Change(ByVal Target As Range)
'solu minkä arvoa muutetaan
If Target.Address = Range("B1").Address Then
'kaavan tulos solu
With Range("C1")
If .Comment Is Nothing And .Value <> "" Then
.AddComment.Text ""
.Comment.Text "Kaavan tulokset:" & vbNewLine & .Value
Vanha = .Value
Else
b = Split(.Comment.Text, vbNewLine)
If UBound(b) < 10 Then
.Comment.Text "Kaavan tulokset:" & vbNewLine & .Value & vbNewLine & Vanha
Vanha = .Value & vbNewLine & Vanha
Else
Vanha = .Value & vbNewLine & _
b(1) & vbNewLine & _
b(2) & vbNewLine & _
b(3) & vbNewLine & _
b(4) & vbNewLine & _
b(5) & vbNewLine & _
b(6) & vbNewLine & _
b(7) & vbNewLine & _
b(8) & vbNewLine & _
b(9) & vbNewLine
.Comment.Text "Kaavan tulokset:" & vbNewLine & Vanha
End If
.Comment.Shape.TextFrame.AutoSize = True
End If
End With
End If
End Sub
Keep EXCELing
@Kunde- Anonyymi
Nyt kai sattui väärinymmärrys, en tarkoittanut saman kaavan edellisiä laskentatuloksia (mikä sinällään on myös hyvä idea), vaan samasta "prosessista", eri kaavoilla jossain näkymättömissä taulukon perillä laskettuja muita vähemmän oleellisia lukuarvoja, joita ei haluta sekavoittamaan varsinaista näkymää. Kuitenkin nämäkin tiedot saisi halutessaan tarkasteltavaksi.
Näitä "piilotulossoluja" voisi olla esim. viisi kappaletta, ja kommenttiin pitäisi lisätä myös selitetekstiä ennen ja jälkeen solun arvon. Anonyymi kirjoitti:
Nyt kai sattui väärinymmärrys, en tarkoittanut saman kaavan edellisiä laskentatuloksia (mikä sinällään on myös hyvä idea), vaan samasta "prosessista", eri kaavoilla jossain näkymättömissä taulukon perillä laskettuja muita vähemmän oleellisia lukuarvoja, joita ei haluta sekavoittamaan varsinaista näkymää. Kuitenkin nämäkin tiedot saisi halutessaan tarkasteltavaksi.
Näitä "piilotulossoluja" voisi olla esim. viisi kappaletta, ja kommenttiin pitäisi lisätä myös selitetekstiä ennen ja jälkeen solun arvon.Tuostahan on helppo fiksata mitä tahansa... ;-)
- Anonyymi
kunde kirjoitti:
Tuostahan on helppo fiksata mitä tahansa... ;-)
No niin onkin, kun kommentin voi kirjoittaa ohjelmallakin...
- Anonyymi
Voi voi. Bugit itse windowsessa kaataa sitä helposti, vaida se Mintiin.
- Anonyymi
kunde kirjoitti:
Tuostahan on helppo fiksata mitä tahansa... ;-)
Sub Kommentti()
Dim a As Double, b As Double, c As Double
With Range("C2")
a = Range("C3")
b = Range("D3")
c = Range("E3")
.Comment.Text "Lisää tietoja:" & vbNewLine & "Tekstiä " & a & " tietoa" & vbNewLine & "Tekstiä " & b & " tietoa" & vbNewLine _
& "Tekstiä " & c & " tietoa" & vbNewLine & "Tekstiä..."
.Comment.Shape.TextFrame.AutoSize = True
End With
End Sub
Periaatteessa toimii, mutta miten saan desimaalien määrän rajattua vaikka kahteen? Nyt soluista muuttujiin haetut luvut ovat täydellä 12 desimaalin tarkkuudella. Ohittaa näköjään solun oman lukumuotoilun. - Anonyymi
Anonyymi kirjoitti:
Sub Kommentti()
Dim a As Double, b As Double, c As Double
With Range("C2")
a = Range("C3")
b = Range("D3")
c = Range("E3")
.Comment.Text "Lisää tietoja:" & vbNewLine & "Tekstiä " & a & " tietoa" & vbNewLine & "Tekstiä " & b & " tietoa" & vbNewLine _
& "Tekstiä " & c & " tietoa" & vbNewLine & "Tekstiä..."
.Comment.Shape.TextFrame.AutoSize = True
End With
End Sub
Periaatteessa toimii, mutta miten saan desimaalien määrän rajattua vaikka kahteen? Nyt soluista muuttujiin haetut luvut ovat täydellä 12 desimaalin tarkkuudella. Ohittaa näköjään solun oman lukumuotoilun.Noh onnistuuhan se ainakin kun lisää muuttujan ympärille aina, Round(x, 2).
- Anonyymi
Anonyymi kirjoitti:
Voi voi. Bugit itse windowsessa kaataa sitä helposti, vaida se Mintiin.
Meinaatko saada Excelin toimimaan Winessä?
- Anonyymi
Eikös se onnistu niin että kirjoittaa kommenttitekstiin solun osoitteen?
- Anonyymi
Ei.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Selvästi näyttää siltä, että SDP:n kannattajat hyväksyy kiusaamisen
ja seksuaalisen ahdistelun, kun puolueen kannatus pysyy korkealla. Mitä tämä kertoo demari-äänestäjien moraalista?1704964Kenen joukoissa Suomi seisoo maailmalla, jos SDP voittaa seuraavat vaalit?
SDP on ainoa pohjoismainen sosialidemokraattinen puolue, joka edelleen kuuluu Sosialistiseen internationaaliin. Sitä ka621565- 121539
Jos mies oikeasti haluaa sinut
Hän ei ota riskiä että menettäisi sinut. Ei pienintäkään. Mies ei jätä vastaamatta viesteihin eikä pidä sinua epätietois1211421Helena Puolakka laukoo suorat sanat Vappu Pimiän MasterChef -pestistä
Vappu Pimiä on uusi MasterChef Suomi -tuomari. Kokenut keittiömestari ja ravintoloitsija Helena Puolakka laukoo suorat s91183Ketä ehdotatte seuraavaksi kuntanne johtohahmoksi
Ei ole teitä riitaisia kehityksen jarruja helppo yrittää kohti valoa ohjata. Siinä on teille pähkinä purtavaksi.951037Voiko ryyppäämisellä tienata elantonsa?
Lassi Kuhlman on rappiostriimaaja. Hän kuvaa omaa päihteiden käyttöään pitkissä somestriimeissä. Katsojat voivat lahjoit42987Persuille 1,8 prosenttiyksikköä laskua. Keskusta meni ohi ja Vasl hengittää niskassa
Erityisesti työväestö on hylkäämässä persut. https://yle.fi/a/74-20208249298925- 155836
Hinduille tiedoksi
USA Pressa sanoi '' kansakuntaa ei voi johtaa ilman Raamattua''. Tämä löytyy sitaateista. Raamatusta tulee kaikki julmu279747