Osaako ja ymmärtääkö joku....
Minulla on excel-taulukko, jossa on lukuja 1-10. Jokainen luku tarkoittaa tiettyä pistemäärää, esim. nro 10=1 piste, 5=20 pistettä jne. Millä kaavalla tms. voin muuttaa taulukon luvut määritellyiksi pistemääriksi?
Minulla on excel-taulukko, jossa on lukuja 1-10. Jokainen luku tarkoittaa tiettyä pistemäärää, esim. nro 10=1 piste, 5=20 pistettä jne. Millä kaavalla tms. voin muuttaa taulukon luvut määritellyiksi pistemääriksi?
Vastaukset 2
Vanhimmat
Sub Muutos()
Worksheets("Taul1").Activate
Set r = Application.InputBox("Valitse solualue", _
, , , , , , 8)
For Each s In r.Cells
If s.Value = 10 Then
s.Value = 1
ElseIf s.Value = 5 Then
s.Value = 20
ElseIf s.Value = 8 Then
s.Value = 14
End If
Next s
End Sub
Tällä makrolla saat ne muutettua, kun laitat joka luvusta ElseIf lauseen. Yllä oleva muuttaa
10->1 , 5->20 , 8->14
Kysyy aluetta InputBoxilla.
if lausekkeiden tilalle
select case s.Value
case 10 s.Value=1
case 5 s.Value=20
.
.
end select