I thinked that my macros will work correctly, but what I had seen when activated it... It's nightmare for my as programmer This is small example: ?{Q| Test, ?{Q2|Test4, 6 |Test5, 7|Test6, 12} | Test2, ?{Q2|Test4, 8 |Test5, 9|Test6, 12 } | Test3, ?{Q2|Test4, 10 |Test5, 11|Test6, 12 }} Do you think that this macros will show you dialog with 3 variants and then second dialog with 3 variants? You think that this macros returns number as answer in all cases? If yes.. Sorry, you interpreter thinks differently.