Jos taulukon solua A1 muokataan 1.4 - 30.9 välisenä aikana, lisätään solun arvoon luku 10, muuna aikana arvoon lisätään luku 20. Millä funktiolla saadaan tehtyä ko. toiminto?
Excel funktio
4
224
Vastaukset
- alttia.ja.f11
Tutki solun muutosta Worksheet_Change-tapahtumassa, jossa sitten vaikka Date-funktion avulla alat selvittelemään ajankohtaa jne.
- ORCL
jos Sheet1 välilehtenä niin VBA:ssa Sheet1 kohtaan (ei module1 kohtaan):
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Alue As Range
Static Keskeytä As Boolean
Set Alue = Range("A1")
If Intersect(Alue, Target) Is Nothing Then
Exit Sub
End If
If Keskeytä = True Then
Keskeytä = False
Exit Sub
End If
Keskeytä = True
If Month(Date) > 3 And Month(Date) < 10 Then
Range("A1").Value = Range("A1").Value 10
Else
Range("A1").Value = Range("A1").Value 20
End If
End Sub- uuttatietoa
Saako VBA:ssa käyttää skandeja muuttujien nimissä?
- ORCL
Voi käyttää å, ä ja ö.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mitä hyvää rikkaiden hyysääminen Suomelle tuonut?
Minäpä vastaan: ei yhtikäs mitään, vaan pelkkää vahinkoa. Demareiden ansiosta Suomen valtio oli käytännössä vielä 1980-165754Grahn-Laasonen: "Kansalainen joutuu pettymään, jos demareita äänestää"
Ministeri viittaa tuoreeseen Helsingin Sanomien juttuun, jossa demarijohtajan keinoja Suomen suunnan muuttamiseksi esite835375- 1253394
Tytti Tuppurainen häpäisi Suomen epäisänmaallisella lausunnollaan USA:n ulkoministerille Rubiolle.
https://www.is.fi/politiikka/art-2000011816267.html Miksi Tytti Tuppurainen päästetään antamaan typeriä lausuntoja noin903347- 1201137
- 571087
Miksi miehen on hankala ymmärtää
Että hänen on tehtävä aloite. Niin sen kuuluu mennä luonnollisesti.1301012- 44808
- 37805
- 23739