A hibát továbbra is passzolom, itthon is és a cégnél is tökéletesen megy. Új excel verzió segíthet talán?
'cella értékétől függő makróindítási lehetőség': Erre pont jó a Worksheet_Change event. Például:
Private Sub Worksheet_Change(ByVal Target As Range)
If Cells(1, 1) = "1" Then Cells(1, 2) = "egy"
If Cells(1, 1) = "2" Then Cells(1, 2) = "kettő"
If Cells(1, 1) = "3" Then Cells(1, 2) = "három"
End Sub
Ha az adott munkalap 1. sor 1. cellája = 1, akkor mellé kiírja hogy egy, stb.
VBA nyelve az angol, magyarul nem igazán beszél :(. A rögzít és némileg módosít az kezdetnek jó. Ez egy jó magyar nyelvű könyv: http://www.computerbooks.hu/Exprogramozas/
Ez meg egy még jobb angol: (pwd: stromba)
http://nerobol.byethost7.com/nevezd_at_a_kiterjesztest_rar_ra.txt