Хех. Победил кракозябры =)))
Тут играет роль не текущая раскладка RUS или ENG. Банальное переключение их не помогает.
Есть 2 варианта решения:
1. Изменить язык по умолчанию а не просто раскладку на RUS. У меня был ENG по умолчанию.
2. Использовать строку вида [vba]Код
SetClipboardText (Replace(s, ",", "."))
[/vba]
Т.к. опытным путем выяснено что он не дружит с запятой в буфере. Но в результате после вставке такое число ни за что не воспринимается как число в Excel...
И последний вариант (догадка), что можно поиграться с форматом разделителем чисел в настройках Windows. Только мне пока не когда и я не знаю где это делается в гребаной 10-ке... =)))
Всем спс за участие =)))