Vapaa kuvaus

Isaan Rules WFF CCC If you walked away smiling-then for you the price was right Keep Exceling Suosikkibändit/artistit: Queen, Rammstein, genesis, Bruce Bringsteen, Kino, Mandref Mann Earth band Who Lempikirjat: ohjelmointi... Suosikkipalstat Suomi24 Keskusteluissa: EXCEL, Kivitalot, EPS En pidä: pakkanen ja loskakelit Ruoka & juoma: loimulohi ja valkkari Linkit: http://www.kundepuu.com, Khorat Koulutus: --- Ammatti: Tiede/teknologia Työskentelen: freelancer Ase tai siviilipalvelus: yliluutnantti Siviilisääty: Varattu Lapset: --- Hakusanat: Thaimaa, korat, Excel, VBA, ACAD, CNC, Polyurea, EPS, MgO elementti

Aloituksia

7

Kommenttia

1377

  1. " Käsittääkseni koodin piti osata ohittaa rivit, joihin ei ole liittää kuvaa vai ymmärsinkö oikein?"
    et...
    nyt poistaa solusta kommentin jos on ja lisää sitten uuden, muuten lisää vaan kommentin ja virhe voi syntyä jos kuvaa ei löydy

    koodissa ei olenyt mitään virhetarkastelua kuvanpuuttumiselle ja siksi herjaa
    helpoimmalla pääsee kun lisää vaan On Error Resume Next koodiin seuraavasti

    Option Explicit

    Sub LisääKuvaKommenttiin()
    Dim vika As Long
    Dim solu As Range
    On Error Resume Next
    vika = Range("C65536").End(xlUp).Row
    For Each solu In Range("C1:C" & vika)
    If Not solu.Comment Is Nothing Then solu.Comment.Delete
    With solu
    .AddComment
    .Comment.Visible = False
    .Comment.Shape.Fill.UserPicture ThisWorkbook.Path & "\" & solu & ".jpg"
    .Comment.Shape.Height = 300
    .Comment.Shape.Width = 300
    End With
    Next
    End Sub
  2. Option Explicit

    Sub koe()
    Dim vika As Long
    Dim solu As Range

    Range("T2:U2").HorizontalAlignment = xlCenter

    vika = Range("T65536").End(xlUp).Row
    For Each solu In Range("T1:T" & vika)
    Select Case True
    Case solu Like "*reiska*"
    solu.Offset(0, 1) = "kova sälli"
    Case solu = "vanhaatekstiä2"
    solu.Offset(0, 1) = "uuttatekstiä2"
    Case solu = "vanhaatekstiä3"
    solu.Offset(0, 1) = "uuttatekstiä3"
    Case Else
    solu.Offset(0, 1) = "Virhe!"
    End Select
    Next
    End Sub

    Keep EXCELing
    @Kunde