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. Toki+sen+voi+koodata+ottamaan+nimen+siitä+solusta,+mutta+ei+mielestäni+järkevää(koska+tarvitaan+sitten+lisätä+virheen+tarkasteluja++yms).++The+Simple+the+Best!Tee+kuten+neuvoin,+eli+nimeä+alue++otsikoineen+ja+ja+käytä+ALUEIDEN+nimä+koodissa.+Koodi+käyttää+alueen+nimeä+ja+sen+ensimmäistä+solua+vasemmasta+yläkulmasta.Koodissa+siis+"nimi",+"osoite"+ja+"+email"+vastaavat++määritettyjen+aluieden+nimiä+ja+klikkaamalla+alueen+vasemmanpuoleisinta+solua++otsikkorivillä+esim.++koodissa+osoite+alueen+(+Range("osoite").Cells(1))+)+solua,++koodi+suoritetaan...Toki+voi+sen+muuttaa+koskemaan+alueen+koko+otsikkoriviäkin.ko.+tauukon+moduuliin...Private+Sub+Worksheet_SelectionChange(ByVal+Target+As+Range)If+Not+Intersect(Target,+Range("nimi").Cells(1))+Is+Nothing+Then++++If+Selection.Count+=+1+Then++++++++If+Range("nimi").Cells(2,+1).EntireRow.Hidden+=+True+Then++++++++++++Range("nimi").Offset(1).Resize(Range("nimi").Rows.Count+-+1).EntireRow.Hidden+=+False++++++++Else++++++++++++Range("nimi").Offset(1).Resize(Range("nimi").Rows.Count+-+1).EntireRow.Hidden+=+True++++++++End+If++++++++Target.Offset(0,+1).Select++++End+IfEnd+IfIf+Not+Intersect(Target,+Range("osoite").Cells(1))+Is+Nothing+Then++++If+Selection.Count+=+1+Then++++++++If+Range("osoite").Cells(2,+1).EntireRow.Hidden+=+True+Then++++++++++++Range("osoite").Offset(1).Resize(Range("osoite").Rows.Count+-+1).EntireRow.Hidden+=+False++++++++Else++++++++++++Range("osoite").Offset(1).Resize(Range("osoite").Rows.Count+-+1).EntireRow.Hidden+=+True++++++++End+If++++++++Target.Offset(0,+1).Select++++End+IfEnd+IfIf+Not+Intersect(Target,+Range("email").Cells(1))+Is+Nothing+Then++++If+Selection.Count+=+1+Then++++++++If+Range("email").Cells(2,+1).EntireRow.Hidden+=+True+Then++++++++++++Range("email").Offset(1).Resize(Range("email").Rows.Count+-+1).EntireRow.Hidden+=+False++++++++Else++++++++++++Range("email").Offset(1).Resize(Range("email").Rows.Count+-+1).EntireRow.Hidden+=+True++++++++End+If++++++++Target.Offset(0,+1).Select++++End+IfEnd+If'jneEnd+SubKeep+EXCELing@Kunde
  2. ko+taulukon+moduuliin...Private+Sub+Worksheet_Change(ByVal+Target+As+Range)'voi+lisätä+useampiakin+solualueita'muista+lisätä+resetointi+kanssa+hiiren+oikean+koodiin'If+Not+Application.Intersect(Target,+Union(Range("B5:B50"),+Range("D6:D10"),+Range("F6:F15")))+Is+Nothing+ThenIf+Not+Application.Intersect(Target,+Range("L7:L59"))+Is+Nothing+Then++++If+IsNumeric(Target)+Then++++Application.EnableEvents+=+False++++Target.Offset(0,+-1)+=+Target+++Target.Offset(0,+-1)++++Application.EnableEvents+=+True++++End+IfEnd+IfEnd+SubPrivate+Sub+Worksheet_BeforeRightClick(ByVal+Target+As+Range,+Cancel+As+Boolean)'nollaa+solut+A5+ja+B5+klikkaamalla+hiiren+oikealla+solussa+A5,+ei+pakollinen+proseduuri'helpottaa+vaan+resetointia+,-)If+Not+Application.Intersect(Target,+Range("K7:K59"))+Is+Nothing+Then++++Application.EnableEvents+=+False++++Target+=+""++++Target.Offset(0,+1)+=+""++++Target.Offset(0,+1).Activate++++Application.EnableEvents+=+True++++Cancel+=+TrueEnd+IfEnd+SubPrivate+Sub+Worksheet_BeforeDoubleClick(ByVal+Target+As+Range,+Cancel+As+Boolean)'nollaa+solut+A5+ja+B5+klikkaamalla+hiiren+oikealla+solussa+A5,+ei+pakollinen+proseduuri'helpottaa+vaan+resetointia+,-)If+Not+Application.Intersect(Target,+Range("K7:K59"))+Is+Nothing+Then'Application.EnableEvents+=+False'Target+=+""'Target.Offset(0,+1)+=+""'Target.Offset(0,+1).Activate'Application.EnableEvents+=+True'Cancel+=+TrueEnd+IfEnd+Subtavalliseen+moduuliin...Fiksaa+näppäinyhditelmä+sopivaksi+Sub+TeePikanäppäinMakrolle()'tekee+pikanäppäimen+makrolle+CtrlShiftA'ohje+https://docs.microsoft.com/en-us/office/vba/api/excel.application.onkey?f1url=?appId=Dev11IDEF1&l=en-US&k=k(vbaxl10.chm133180);k(TargetFrameworkMoniker-Office.Version=v16)&rd=true'+nyt+Ctr+Shift+A+("^+A"),+tee+haluamasi++yhdistelmäApplication.OnKey+"^+A",+"CtrlShiftA"End+SubSub+CtrlShiftA()If+Not+Application.Intersect(ActiveCell,+Range("K7:K59"))+Is+Nothing+Then++++Application.EnableEvents+=+False++++ActiveCell+=+""++++ActiveCell.Offset(0,+1)+=+""++++ActiveCell.Offset(0,+1).Activate++++Application.EnableEvents+=+True++++Cancel+=+TrueEnd+IfEnd+SubKeep+EXCELing@Kunde
  3. "+etsisi+solun+oikealta+vasemmalle"Taidat+olla+itse++lukihäiriöinen+häirikkö.Säälittävää,+että+ennen+tämäkin+oli+asialinen+ketju,+mutta+nykyään+kaltaistesi+osaamattomien+naljailu+ja+vittuilu+ketju+ja+et+pysty+muuta+apua+antamaan+kuin+vittuiluaEsitä++jotain+kaavoja+/kaavoja++ratkaisuksi,+äläkä+vaan+vittuile.Mikä+on+pointtisi+vittuilulle(eli+et+osaakaan+EXCELiä)?+Alla+oleva+etsii+OIKEALTA+VASEMMALLE+ja+yritäpäs+tehdä+se+fiksummin+(toki+kun+et+ymmärrä+koodista+mitään,+tehtävä+mahdoton+ja+vittuillet+lisää+sitten)...Function+EtsiOikealta2(solu+As+Range,+Merkki+As+String)+As+IntegerEtsiOikealta2+=+InStrRev(solu,+Merkki)End+Function