Siirry sisältöön
Suomi24
ValikkoSulje

Suomi24-palvelut

  • 24KeskusteluAiheet ja ketjutOlet täällä
  • 24TreffitSeuranhaku
  • 24ViihdeTV ja elokuvat
  • 24ChatJuttele reaaliajassa

Keskustelun aiheet

Kaikki aihealueetAloita keskustelu

Suosituimmat

  • Paikkakunnat
  • Suhteet
  • Yhteiskunta
  • Terveys
  • Viihde ja kulttuuri

Kaikki aiheet A–Ö

  • Ajanviete
  • Ajoneuvot ja liikenne
  • Harrastukset
  • Koti ja rakentaminen
  • Lemmikit
  • Matkailu
  • Muoti ja kauneus
  • Nuoret
  • Paikkakunnat
  • Perhe
  • Ruoka ja juoma
  • Ryhmät
  • SeksiK18
  • Suhteet
  • Suomi24 Blogi ★
  • SuomiAreena
  • Talous
  • Terveys
  • Tiede ja teknologia
  • Työ ja opiskelu
  • Urheilu ja kuntoilu
  • Viihde ja kulttuuri
  • Yhteiskunta

Muuta Suomi24:ssä

  • Lainaa
  • Reseptit
  • Horoskooppi
  • Hyötylinkit

Ohjeet ja palaute

  • Säännöt
  • Opastus
  • Palaute
  • Keskustelu Suomi24:stä
KirjauduRekisteröidy

Ilmoitukset

Ladataan…

    Näytä kaikki
    Muokkaa profiiliaJulkinen profiiliLuetut ketjutAsetukset
    Kirjaudu ulos
    • Keskustelu
    • Viihde
    • Lainaa
    • Treffit
    • Säännöt
    • Chat

    Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.

    Vahvista
    • Keskustelun etusivu
    • Aiheet listaus
      • Paikkakunnat
        • Suhteet
          • Terveys
            • Viihde ja kulttuuri
              • Yhteiskunta
                Näytä lisää
                • Ajanviete
                  • Ajoneuvot ja liikenne
                    • Harrastukset
                      • Koti ja rakentaminen
                        • Lemmikit
                          • Matkailu
                            • Muoti ja kauneus
                              • Nuoret
                                • Perhe
                                  • Ruoka ja juoma
                                    • Ryhmät
                                      • Seksi
                                        • Suomi24 Blogi ★
                                        • SuomiAreena
                                        • Talous
                                          • Tiede ja teknologia
                                            • Työ ja opiskelu
                                              • Urheilu ja kuntoilu
                                                1. Keskustelu24
                                                2. kunde
                                                1. Keskustelu24
                                                2. kunde

                                                kunde

                                                kunde profiilikuva
                                                Joulu 2024
                                                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

                                                Liittynyt 20 v sitten
                                                Muokkaa profiilia
                                                7 aloitusta · 1377 kommenttia
                                                Uusimmat aloituksetAloituksetSuosituimmat aloituksetSuosituimmatUusimmat kommentitKommentit
                                                • mutta VBA ja Kunde jeesaa... ;-)

                                                  taulukon moduuliin...

                                                  Private Sub Worksheet_Change(ByVal Target As Range)
                                                  On Error Resume Next
                                                  Application.EnableEvents = False
                                                  If InStr(1, Target, ",") > 0 Then
                                                  Target.NumberFormat = "0.0"
                                                  Else
                                                  Target.NumberFormat = "0"
                                                  End If
                                                  Application.EnableEvents = True
                                                  End Sub

                                                  Keep EXCELing
                                                  @Kunde
                                                  21.11.2012 01:46
                                                • piti olla
                                                  vika=Range("O65536").End(xlUp).Row
                                                  20.11.2012 10:35
                                                • vika=Range("A65536").End(xlUp).Row

                                                  ActiveChart.SeriesCollection(1).Values =Worksheets("Raportti_APU'").Range("O6:O"& vika)
                                                  `
                                                  Keep EXCELing
                                                  @Kunde
                                                  20.11.2012 10:34
                                                • jos esim. A-sarakkeessa tietoja, niin hakee vikan solun alhaalta ylöspäin, eli voi olla välissä tyhjiäkin arvoja
                                                  vika=Range("A65536").End(xlUp).Row
                                                  ja tietoalue silloin esim. Range("A100:A" & vika)

                                                  vastaavasti ylhäältä päin (stoppaa ekaan tyhjään ruutuun, eli ei voi olla tyhjiä välissä...)

                                                  vika=Range("A1").End(xlDown).Row
                                                  ja tietoalue silloin esim. Range("A100:A" & vika)

                                                  Keep EXCELing
                                                  @Kunde
                                                  20.11.2012 09:11
                                                • pystyy VBA:lla...

                                                  ilmeisesti kysyjä haluaa riveillä olevat arvot lajiteltavan dynaamisesti?
                                                  19.11.2012 05:15
                                                • Sub poistaRivit()
                                                  On Error Resume Next
                                                  Rows(Range("B8") & ":" & Range("B9")).Delete
                                                  End Sub


                                                  Keep EXCELing
                                                  @Kunde
                                                  17.11.2012 14:06
                                                • vaatii VBA koodin...
                                                  haulla löytyy mun tekemiä makroja tästä foorumista
                                                  10.11.2012 09:09
                                                • Sub Järjestä()
                                                  Dim alue As Range
                                                  Dim solu As Range
                                                  Dim EiTuplat As New Collection
                                                  Dim i As Integer
                                                  On Error Resume Next
                                                  Range("A:A") = ""
                                                  Set alue = Union(Range("B1", Range("B1").End(xlDown)), Range("C1", Range("C1").End(xlDown)), Range("D1", Range("D1").End(xlDown)))
                                                  For Each solu In alue
                                                  EiTuplat.Add solu.Value, CStr(solu.Value)
                                                  Next
                                                  On Error GoTo 0
                                                  For i = 1 To EiTuplat.Count
                                                  Cells(i, 1) = EiTuplat(i)
                                                  Next
                                                  Columns("A:A").Sort Key1:=Range("A1"), Order1:=xlAscending
                                                  End Sub

                                                  Keep EXCELing
                                                  @Kunde
                                                  28.10.2012 04:27
                                                • tee lista perustuen 2 edelliselle valinnalle esim. ltk1_koivu ltk2_koivu ;-)26.10.2012 11:26
                                                • http://www.contextures.com/xlDataVal02.html

                                                  ton linkin ohjeilla tein 5 alavalikkoa nimeämällä vain ehtoalueet ja epäsuoraa funktiota alaotsikoissa käyttäen...

                                                  lipasto -materiaali-vedin-vetimenkoko-vetimenväri...

                                                  Keep EXCELing
                                                  @Kunde25.10.2012 16:06
                                                • Alkuperäinen pätkä:
                                                  Lista = Sheets("Sheet1").Range("B50", Sheets("Sheet1").Range("B60").End(xlUp))

                                                  ..listaa vain rivit B49:B50, eli yhtä riviä liian ylhäältä ja vain kaksi kohdetta.
                                                  Käytössäni on Excel 2003 versio, olisiko sillä vaikutusta asiaan?

                                                  EI
                                                  Sheets("Sheet1").Range("B60").End(xlUp)
                                                  ko. koodin pätkä valitsee solun B49 eli sinulla on solussa B49 joku arvo jolloin valinnaksi tulee koodissa Lista = Sheets("Sheet1").Range("B50", Sheets("Sheet1").Range("B60").End(xlUp)) B50:B49...

                                                  eli muutat sitä arvoa B61 tai tarpeeksi kauaksi. Tietenkin jos sulla listat allekkain silloin ainut keino on hard codeta ne tyyliin Lista = Sheets("Sheet1").Range("B50:B60") kuten olet tehnyt


                                                  no haasteeseen sitten...
                                                  ei siinä tartte kummosta lisäystä

                                                  Option Explicit
                                                  Sub Täytä()
                                                  Dim OLEobj As Object
                                                  Dim Lista1 As Variant
                                                  Dim Lista2 As Variant
                                                  Dim Lista3 As Variant
                                                  Lista1 = Sheets("Sheet1").Range("B50", Sheets("Sheet1").Range("B600").End(xlUp))
                                                  Lista2 = Sheets("Sheet1").Range("C50", Sheets("Sheet1").Range("C600").End(xlUp))
                                                  Lista3 = Sheets("Sheet1").Range("D50", Sheets("Sheet1").Range("D600").End(xlUp))
                                                  For Each OLEobj In ActiveSheet.OLEObjects
                                                  If TypeName(OLEobj.Object) = "ComboBox" Then
                                                  Select Case Mid(OLEobj.Name, 9)
                                                  Case 1 To 10
                                                  OLEobj.Object.List = Lista1
                                                  Case 11 To 20
                                                  OLEobj.Object.List = Lista2
                                                  Case 21 To 30
                                                  OLEobj.Object.List = Lista3
                                                  End Select
                                                  End If
                                                  Next OLEobj
                                                  End Sub


                                                  keep EXCELing
                                                  @Kunde
                                                  25.10.2012 08:46
                                                • vaihda taulukon nimi sopivaksi ja luetteloalue nyt A1:AXXXXXX
                                                  Option Explicit
                                                  Sub Täytä()
                                                  Dim OLEobj As Object
                                                  Dim Lista As Variant
                                                  Lista = Sheets("Sheet1").Range("A1", Sheets("Sheet1").Range("A65536").End(xlUp))
                                                  For Each OLEobj In ActiveSheet.OLEObjects
                                                  If TypeName(OLEobj.Object) = "ComboBox" Then
                                                  OLEobj.Object.List = Lista
                                                  End If
                                                  Next OLEobj
                                                  End Sub

                                                  Keep EXCELing
                                                  @Kunde
                                                  24.10.2012 09:21
                                                • kokeiles näitä

                                                  Sub Palauta()
                                                  Worksheets("Sheet1").Activate' vaihda taulukon nimi
                                                  Columns("C:C").Select ' sarake C tulee aktiiviseksi
                                                  Selection.Copy ' tälle riville ei enää päästä

                                                  End Sub

                                                  Sub Palauta()
                                                  ActiveSheet.Columns("C:C").Select ' sarake C tulee aktiiviseksi
                                                  Selection.Copy ' tälle riville ei enää päästä

                                                  End Sub

                                                  Keep EXCELing
                                                  @Kunde
                                                  17.10.2012 15:43
                                                • esim. noissa selkeet ohjeet...

                                                  http://www.contextures.com/xlDataVal02.html
                                                  http://www.myonlinetraininghub.com/excel-data-validation-with-dependent-lists

                                                  Keep EXCELing
                                                  @Kunde17.10.2012 10:46
                                                • laita koodi näytille, niin helpottaa kummasti virheen arvuuttelua ;-)

                                                  Keep EXCELing
                                                  @Kunde
                                                  17.10.2012 08:17
                                                • yksinkertaisimmillaan näin ...

                                                  etusivun nimi=Varasto
                                                  omat myynnit nimi=Myynnit
                                                  omat ostot nimi =Ostot

                                                  Myynnit taulukot moduuliin...

                                                  Option Explicit
                                                  Private Sub Worksheet_Change(ByVal Target As Range)
                                                  With Worksheets("Varasto").Range(Target.Address)
                                                  .Value = .Value - Target.Value
                                                  End With
                                                  End Sub

                                                  Ostot taulukon moduuliin...

                                                  Option Explicit
                                                  Private Sub Worksheet_Change(ByVal Target As Range)
                                                  With Worksheets("Varasto").Range(Target.Address)
                                                  .Value = .Value Target.Value
                                                  End With
                                                  End Sub

                                                  ei oo virhetarkasteluja ja syöttösolun tarkistuksia, mutta nehän on helppo lisätä....


                                                  Keep EXCELing
                                                  @Kunde
                                                  11.10.2012 11:41
                                                • =LEFT(A1;FIND(" ";A1;1))&MID(MID(MID(SUBSTITUTE(A1;" ";"^";2);1;256);FIND("^";SUBSTITUTE(A1;" ";"^";2));256);2;FIND(" ";MID(MID(SUBSTITUTE(A1;" ";"^";2);1;256);FIND("^";SUBSTITUTE(A1;" ";"^";2));256))-2)

                                                  VBA:lla

                                                  moduuliin...
                                                  Function HaeSanat(Solu As Range, Sana1 As Integer, Sana2 As Integer, Erotin As String) As String
                                                  Dim a
                                                  a = Split(Solu, Erotin)
                                                  HaeSanat = a(Sana1 - 1) & " " & a(Sana2 - 1)
                                                  End Function

                                                  ja soluun mihin haluat tuloksen kaava
                                                  =HaeSanat(A1;1;3;" ")
                                                  hakee nyt solusta A1 ekan ja kolmannen sanan erottimena välilyönti


                                                  Keep EXCELing
                                                  @Kunde
                                                  01.10.2012 10:33
                                                • tossapa vastaus kyssäreihin...

                                                  Sub Suojaa()
                                                  ' poistaa taulukon suojauksen salasanalla
                                                  ActiveSheet.Unprotect "kunde"
                                                  ' tsekkaa onko alue tyhjä
                                                  If Application.WorksheetFunction.CountA(Range("A6:D6")) > 0 Then
                                                  MsgBox "alueella on tietoa"

                                                  Else
                                                  MsgBox "alue on tyhjä"
                                                  End If
                                                  ' suojaa taulukon salasanalla
                                                  ActiveSheet.Protect "kunde"
                                                  End Sub

                                                  Keep EXCELing
                                                  @Kunde
                                                  25.09.2012 07:23
                                                • Kyssäri1

                                                  moduuliin...

                                                  Option Explicit

                                                  Function EtsiJaSiirrä(Hakuehto As Variant, HakuAlue As Range) As Range

                                                  Dim solu As Range
                                                  Dim EkaOsoite As String
                                                  Worksheets("Sheet1").Activate
                                                  With HakuAlue
                                                  Set solu = .Find( _
                                                  What:=Hakuehto, _
                                                  LookIn:=xlValues, _
                                                  LookAt:=xlWhole, _
                                                  SearchOrder:=xlByRows, _
                                                  SearchDirection:=xlNext, _
                                                  MatchCase:=False, _
                                                  SearchFormat:=False)
                                                  If Not solu Is Nothing Then
                                                  Set EtsiJaSiirrä2 = solu
                                                  EkaOsoite = solu.Address
                                                  Do
                                                  Set EtsiJaSiirrä2 = Union(EtsiJaSiirrä2, solu)
                                                  Set solu = .FindNext(solu)
                                                  Loop While Not solu Is Nothing And solu.Address EkaOsoite
                                                  End If
                                                  End With
                                                  End Function

                                                  Sub Testi2()
                                                  Dim Löydetty As Range
                                                  Dim solu As Range
                                                  On Error GoTo virhe
                                                  Set Löydetty = EtsiJaSiirrä(Range("A4"), Range("A7:A500"))
                                                  Löydetty.EntireRow.Delete
                                                  Exit Sub
                                                  virhe:
                                                  MsgBox "hakuehdoilla ei löytynyt tietoja!", vbInformation
                                                  End Sub

                                                  Kyssäri2

                                                  =VLOOKUP(A6;INDIRECT("A9:A501");1;FALSE)
                                                  =SUM(INDIRECT("C9:C501"))


                                                  Keep EXCELing
                                                  @Kunde
                                                  17.09.2012 08:28
                                                • ko. taulukon moduuliin(jompi kumpi ei molempia).,,,

                                                  jos taulukko aktivoidaan niin silloin päiväys kirjoitetaan (ei päivity jos taulukko on aktiivinen ja tallennat sen ja avaat uudelleen huomenna niin sama päiväys(eli vaatii avauksessa jonkun tietyn sivun aktivoimisen aluksi(pääsivu)...)
                                                  Private Sub Worksheet_Activate()
                                                  Range("C1") = Date
                                                  End Sub

                                                  tai jos haluat, että kun muutoksia tehdään

                                                  Private Sub Worksheet_Change(ByVal Target As Range)
                                                  Range("C1") = Date
                                                  End Sub


                                                  Keep EXCELing
                                                  @Kunde
                                                  31.08.2012 04:11
                                                Edellinen
                                                Sivu 20 / 30

                                                Siirry sivulle

                                                • 1
                                                • 2
                                                • 3
                                                • 4
                                                • 5
                                                • 6
                                                • 7
                                                • 8
                                                • 9
                                                • 10
                                                • 11
                                                • 12
                                                • 13
                                                • 14
                                                • 15
                                                • 16
                                                • 17
                                                • 18
                                                • 19
                                                • 20
                                                • 21
                                                • 22
                                                • 23
                                                • 24
                                                • 25
                                                • 26
                                                • 27
                                                • 28
                                                • 29
                                                • 30
                                                Seuraava

                                                Osallistu keskusteluun

                                                • Elämäni biisi vieraat la 24.10. - Yksi vieras on suomalaisten super-suosikki7

                                                  Lauantaina 24.10. sinisille sohvalle istahtaa totutusti viisi vierasta. Nyt tiedossa on varsin viihdyttävä vierasjoukko, kun vieraita on vahvasti sekä urheilun että viihteen saralta. Katso, ketkä ovat mukana: https://ww…

                                                • Jippu kärsii alkoholismista ja riippuvuuksista mm. sokerikoukku oli vahva16

                                                  Meri-Tuuli Elorinne alias Jippu on suomalainen laulaja-lauluntekijä, joka kasvoi taiteilijakodissa. Jipun elämää ovat värittäneet erilaiset riippuvuudet. Jippu on puhunut avoimesti alkoholismistaan ja sokeririippuvuudes…

                                                • Mietteitä kesäajan päättymisestä42

                                                  ja kellon siirrosta. Elämme yhden tunnin uudelleen. Siirrämme kellot kesään. Illat pimenee nopeammin. Nytkin jo tuntuu, että kuuden aikaan alkaa jo olee yä. Mullon joku sisäinen tumma laiskuus, väsymys... >, se vaan …

                                                • Aivovammasta kärsivä Janne Saarinen avoimena - Nämä isot haasteet TTK-parketilla0

                                                  Näyttelijä, juontaja Janne Saarinen on tehnyt vaikuttavan matkan Tanssii Tähtien Kanssa -kisassa. Saarinen aloitti muutama vuosi sitten ratakelkkailun. Hän loukkaantui vakavasti harjoituksissa Norjan Lillehammerissa vuo…

                                                • Ansiosidonnainen on täysi vitsi nykyään, toimeentulotuen tasoa283

                                                  Olet ehkä maksanut kuukausittain siitä etä jos jäät työttömäksi sinulla olisi enemmän turvaa. Nykyään ansuosidonnainen on romutettu. Summa on lähes sama kuin perustoimeentuloa saavilla. Saat 100% ansiopäivärahaa 2kk ja …

                                                Suomi24 Viihde

                                                • TTK: Katri Riihilahti lataa suoraa tekstiä Nico-oppilaasta: "Ottaen huomioon Nicon asenne..."Katri Riihilahti tanssii uudella Tanssii Tähtien Kanssa kaudella Nico Lingmanin kanssa.
                                                • Tässä ovat Elämäni biisi vieraat lauantai 24.10. – Yksi vieras on suomalaisten super-suosikkiElämäni biisi -suosikkisarjassa on vuorossa jo 7. livelähetys.
                                                • TTK-Linda Sällströmin tyttöystävä paljastui – Tässä on mysteerirakasLinda Sällström on mukana Tanssii Tähtien Kanssa -kisassa.

                                                Stara

                                                • Kukkalähettinä esiintynyt huijari kiinni – 20 epäiltyä rikostaKukkalähettinä esiintyneeseen henkilöön liittyvän rikoskokonaisuuden tutkinta on valmistumassa Lounais-Suomen poliisilaitoksen
                                                • Talven tulo saattaa viivästyä – tulevat viikot ovat lauhojaTalvi saattaa alkaa tänä vuonna tavanomaista myöhemmin. Tuoreen ennusteen mukaan
                                                • Suomalaiskauppojen yhteinen uutuus oli menestys – ruokarasiat käytetään uudelleenS-ryhmä ja K-ryhmä aloittivat keväällä yhteisen Kiertis-pilotin. Yhteispilotissa kuluttajilla oli

                                                Etkö löytänyt etsimääsi?

                                                Aloita keskustelu
                                                Suomi24

                                                Suomen suurin keskustelupalvelu

                                                Palvelut

                                                • 24Keskustelu
                                                • 24Treffit
                                                • 24Viihde
                                                • 24Chat
                                                • Hyötylinkit
                                                • Reseptit
                                                • Horoskooppi
                                                • Lainaa

                                                Ohjeet ja palaute

                                                • Palautelomake
                                                • Opastus
                                                • Säännöt
                                                • Keskustelu Suomi24:stä

                                                Kaupallinen yhteistyö

                                                • Auto1 Vaihtoautot
                                                • TV-ohjelmat
                                                • Sanakirja
                                                • Tietosuojaseloste
                                                • Käyttöehdot
                                                • Evästeasetukset

                                                © 2026 Suomi24, osa City Digitalia