Minulla on käytössä 3 Sheettiä. Käytän Dateserial funktiota ja ehtona on, että jos päivä on 15 päivä niin Tiedot haetaan Sheetistä numero 3 ja viedään Sheettiin 1. Jos päivä ei ole 15 niin Tiedot haetaan 2 Sheetistä ja viedään Sheettiin 1.
Ongelmaksi muodostui, että ohjelma hakee kyllä tiedot, mutta ehto ei toimi. Ohjelma hakee samat tiedot oli päivä sitten 15 tai ei. Osaisiko joku neuvoa?
Koodi näyttää tältä:
If ActiveSheet.Range("C3").Value = 15 Then
Dim luettelo(7, 2)
For i = 1 To 7
For j = 1 To 2
luettelo(i, j) = Worksheets("Sheet3").Cells(i, j).Value
Next j
Next i
For i = 1 To 7
For j = 1 To 2
Worksheets("Sheet1").Cells(i 5, j 6).Value = luettelo(i, j)
Next j
Next i
Else
'Muissa tapauksissa
Dim luetteloo(7, 2)
For i = 1 To 7
For j = 1 To 2
luetteloo(i, j) = Worksheets("Sheet2").Cells(i, j).Value
Next j
Next i
For i = 1 To 7
For j = 1 To 2
Worksheets("Sheet1").Cells(i 5, j 6).Value = luetteloo(i, j)
Next j
Next i
End If
Apua activesheet funktioon
ASDdsaasd
0
158
Vastaukset
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225164- 254348
- 272461
- 342244
- 371998
- 151918
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211247Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101174