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

1374

  • Uusimmat aloitukset
  • Suosituimmat aloitukset
  • Uusimmat kommentit
  1. ekalle riville otsikot
    A1=projektin nimi
    B1=aloitusaika
    C1=kokonaisaika
    D1=käynnissä
    sarakkeen E voi piilottaa
    lisäät pari nappia oletuksineen ja liität niihin koodit

    Private Sub CommandButton1_Click()
    Kaynnista
    End Sub

    Private Sub CommandButton2_Click()
    Lopeta
    End Sub

    ja moduuliin...

    Public Milloin As Double
    Dim Laskuri As Date
    Dim alku As Boolean
    Dim vika As Integer
    Sub Kaynnista()
    alku = False
    Aloita
    End Sub
    Sub Aloita()
    If alku = True Then Exit Sub
    vika = Range("A1").End(xlDown).Row
    For Each Solu In Range("A1:A" & vika)
    If Not Solu = "" And Range("D" & Solu.Row) = 1 Then
    If Range("B" & Solu.Row) = "" Then
    Range("B" & Solu.Row) = Now
    End If
    Laskuri = Now - Range("B" & Solu.Row) + Range("E" & Solu.Row)
    Range("C" & Solu.Row).Value = Format(Laskuri, "h:mm:ss")
    End If
    If Not Solu = "" And Range("D" & Solu.Row) = 0 Then
    If Not Range("B" & Solu.Row) = "" Then

    Range("E" & Solu.Row) = Format(Range("C" & Solu.Row), "h:mm:ss")
    Range("B" & Solu.Row) = ""
    End If
    End If
    Milloin = Now + TimeSerial(0, 0, 1)
    Next
    Application.OnTime Milloin, "Aloita", , True
    End Sub

    Sub Lopeta()
    On Error Resume Next
    alku = True
    Application.OnTime Milloin, "Aloita", , False
    Range("D2:D" & vika) = 0
    Range("B2:B" & vika) = ""
    End Sub

    Toimii seuraavasti:
    klikkaa nappia 1, joka käynnistää luuppimakron
    kirjoita projektin nimi sarakkeeseen A
    soluun D kirjoita 1(1=käynnissä-0 ei käynnissä)
    soluun B ilmestyy aloitusaika ja soluun C kokonaisaika

    keskeytät projektin kirjoittamalla D soluun 0
    B solu tyhjennetään ja kokonaisaika säilyy
    starttaa uudelleen projekti kirjoittamalla soluun D 1

    makron saat pois toimimasta klikkaamalla nappia 2

    tostahan nyt sitten saa ideaa miten jatkaa
    tietenkin voisi tehdä events jutuillakin, mutta sitä vähän vaikea jalostaa makronauhottajien.
  2. :-)
  3. 1. Maalaa solut Taul1 mitkä haluat kopioitavan muille sivuille.
    2. Kopioi alue
    3. Valitse Taul2(tai kaikki taulukot mihin haluat kopioida) ja solu A1
    3. SHIFT pohjassa Muokkaa/Liitä kuvalinkki
    ja se on siinä :-)

    Nyt kaikki tekemäsi muutokset Taulukko 1 otsikkoriveillä näkyvät myös muissa taulukoissa. Ja voit vapaasti muotoilla taulukkoasi ilman, että muotoilut muuttavat kuvaasi tai kääntäen voit vapaasti muotoilla Taulukko1 muotoiluja ilman, että muiden taulukoiden muotoilut muuttuvat
    @Kunde
    The Simple The Best
    Keep Exceling