Pitäisi siis luoda exceliin makro ja kaava, joka plussaa ilmoitetut virhemäärät toiseen taulukkoon, jo aiemmin ilmoitettujen virheiden määrään. Muuttujan avulla tuo onnistunee, mutta ei tahdo näillä taidoilla taipua.
Eli näin:
Virheet
a1 b1 c1
23 27 40
Ja nämä virheet plussataan jo aiemmin ilmoitettuihin:
a5 = a5 a1
a6 = a6 b1
a7 = a7 c1
Eli näin:
Virheet
a1 b1 c1
23 27 40
Ja nämä virheet plussataan jo aiemmin ilmoitettuihin:
a5 = a5 a1
a6 = a6 b1
a7 = a7 c1
Vastaukset 2
Vanhimmat
Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name = "Taul1" Then
tulos = "Taul2!A" & Target.Column 4
Set alue = Application.Range(Sh.Name & "!A1:C1")
If Not Intersect(Target, alue) Is Nothing Then
Application.Range(tulos) = Application.Range(tulos) Target
End If
End If
End Sub
Sub Virheet()
Dim buf As Variant
Dim i As Long
buf = Range("A5:A7").Value
For i = LBound(buf, 1) To UBound(buf, 1)
buf(i, 1) = buf(i, 1) Cells(1, i)
Next
Range("A5:A7").Value = buf
End Sub