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 ketjutKeskustelupassiAsetukset
    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

                                                • Köyhän elämää17

                                                  Olen 55 - v mies. Työttömänä jälleen kerran. Työni on jo 10 vuoden ajan olleet satunnaisia keikkoja vuokrafirman kautta rakennuksilla. Pestien kestot muutamasta viikosta puoleen vuoteen. Nyt työttömänä noin 8 kk, eikä t…

                                                • Bachelor Suomi starttaa taas - Mukana yllättäen ex-poliisi, TTK-voittajan ex-rakas3

                                                  Arttu Kilpeläinen on Suomen uusi Bachelor. Ex-poliisi Kilpeläinen on tehnyt tietä julkisuuteen vahvasti viime vuosina ja kasvattanut omaa somepresenssiään. Ex-rakas Pernilla Böckermanilla ja Kilpeläisellä oli yhteinen p…

                                                • Vain elämää yllätyspaukku - Tätä suomalaisten suosikkia ei ole ennen nähty sarjassa3

                                                  Saaristohotelli Calliola on saanut Vain elämää -kaudella vieraakseen kahdeksan artistia. He versioivat toistensa kappaleita ja kertovat elämänsä eri vaiheista iloineen ja suruineen. Nelonen on paljastanut, että yksi kau…

                                                • Trumpismille murskatappio, Nato vahvistuu212

                                                  Yhdysvaltain kongressin välivaalit ovat romahdus republikaaneille ja ennakoivat trumpismin hiipumista maan poliittiselta kartalta huimaa vauhtia. Natolle sekä Euroopan ja USA:n suhteille tämä tekee gutaa, vaikka Donnie …

                                                • Maajussi-Perttu antoi tylyt pakit morsioehdokkaalle - Lataa suoraa tekstiä: "Iso ongelma"5

                                                  Maajussi-Perttu halusi löytää Maajussille morsian -ohjelmassa kumppanin, joka on lämmin, helposti lähestyttävä ja sisäisesti vahva. Tulevan isännän toiveenaan oli löytää rinnalle ihminen, jonka kanssa voi nauraa, rauhoi…

                                                Suomi24 Viihde

                                                • Luetuimmat: Ella Kanninen jakoi kuvia Valerio-rakkaan kanssa: "Pyörähdeltiin pilkkuun asti"Ella Kanninen on juontanut Linnan juhlia ja ollut mukana myös vieraana. Juttu on suosikkiuusinta.
                                                • Anna-Maija Tuokko halusi ökymuutoksen mökille – Mega kuitti aviomies Kari HeiskaselleAnna-Maija Tuokon ja Kari Heiskasen mökin piha uudistettiin Huvila & huussi -ohjelmassa.
                                                • Luetuimmat: Ellinoora sai rajua ryöpytystä TTK:sta – Erityisesti yksi ele sai suomalaiset kiehumaanEllinoora on mukana Tanssii Tähtien Kanssa -kisassa.

                                                Stara

                                                • Teneriffa iskee Airbnb-majoitukseen – koskee lähes 7 000 asuntoaSuomalaisten suurimpiin suosikkikohteisiin lukeutuva Teneriffa voi jatkossa tarjota nykyistä vähemmän
                                                • Finnairin lennolla pommiuhka – hävittäjät saattoivatKerroimme tänä aamuna miten Italiassa ja muualla Euroopassa lukuisille lennoille
                                                • Finnair aloittaa kaupalliset lennot neljälle suomalaiskentälleLentoyhtiö Finnair aloittaa vuonna 2028 kaupalliset lennot neljälle suomalaiselle lentokentälle.

                                                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

                                                  Uusi leimaPassi