Hei,
Eli pitäisi saada excelissä sellainen rajoitus, että voi syöttää soluihin D4:D6 vai lukuja väliltä 2-9. Solujen muotoilu on prosentteina. Mitenköhän mahtaa onnistua?
Eli pitäisi saada excelissä sellainen rajoitus, että voi syöttää soluihin D4:D6 vai lukuja väliltä 2-9. Solujen muotoilu on prosentteina. Mitenköhän mahtaa onnistua?
Vastaukset 5
Vanhimmat
tällä
http://office.microsoft.com/fi-fi/excel/HA010346571035.aspx
Eihän tuosta juurikaan ole hyötyä kun ei tuossa kerrota yhtään mitään hyödyllistä, esim. että miten tehdään...
Kyse on nyt vain niinkin yksinkertaisesta toimenpiitestä, että tuskin mitään ihme kikkailuja tarvitsisi...
yksinkertaisempaa konstia tuohon kuin tuo kelpoisuustarkistus, mutta ehkä joku muu sitten osais...
onnistuu. Klikkaa kyseisen taulun nimeä hiiren oikealla korvalla ja valitse 'Näytä koodi'. Kopioi makro sinne.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D4:D6")) Is Nothing Then
With Target
If IsNumeric(.Value) Then
If .Value < 0.02 Or .Value > 0.09 Then
MsgBox "Vain luvut 2-9 sallitaan"
GoTo Pois
Else
.NumberFormat = "0%"
End If
End If
End With
End If
Pois:
End Sub
Jos soluja ei ole etukäteen määritelty prosenttikentiksi, lisäämällä rivi
.NumberFormat = "0%"
'With Targetin' jälkeen niin asia hoituu.