Задачка за специалистите по макроси в Ексел
искам да направя следното - нещо като Екселски изпитващ речник):
на един sheet въвеждам в едната колона чужди думи, а в съседната колона техните съответсвия на български (или в няколко колони, когато думата има повече значения) и после искам на другият sheet да мога да се изпитвам сам върху тези думи - да може по случеан признак Ексела да ми ги дава, а аз да пиша съответствието и от там "ОК" или "грешка"
идеята ми е за Ексел защото искам да ограничавам думите по които да става изпита до определен набор - например всички думи от определен текст/урок, после добавям следващите и т.н. иначе имах някакви речници дето изпитват, ама те действат върху цялата база и всички запомнени значения на думите
аз завърхях нещата с формули, ама така н може ад се постигне слчайният подбор, а макросите не ги разбирам...
мерси прадваритлено на всички отзовали се
Re: Задачка за специалистите по макроси в Ексел
Здравей! Имам малък опит с макроси, не съм специалист.
Според мен не ти е нужен макрос. Функциите са достатъчни за да:
-определиш обхвата от думи(range), от които да избираш(random);
-сравняваш отговора със зададените значения (if - true/false);
-F9 - нова дума.
Поправи ме, ако не съм разбрал задачата.
Re: Задачка за специалистите по макроси в Ексел
Цитат:
Първоначално публикувано от escher
Здравей! Имам малък опит с макроси, не съм специалист.
Според мен не ти е нужен макрос. Функциите са достатъчни за да:
-определиш обхвата от думи(range), от които да избираш(random);
-сравняваш отговора със зададените значения (if - true/false);
-F9 - нова дума.
Поправи ме, ако не съм разбрал задачата.
ама аз не мога да видя random функция...
ЕДИТ: видях я - RAND обаче не мога да вържа как да я навържа с другите неща
помогни ми, моля :god
Re: Задачка за специалистите по макроси в Ексел
От HELP-а на Excel 2003
Цитат:
RAND
Returns an evenly distributed random real number greater than or equal to 0 and less than 1. A new random real number is returned every time the worksheet is calculated. ...
Syntax
RAND( )
To generate a random real number between a and b, use:
RAND()*(b-a)+a
If you want to use RAND to generate a random number but don't want the numbers to change every time the cell is calculated, you can enter =RAND() in the formula bar, and then press F9 to change the formula to a random number.
Example
...
=RAND() A random number between 0 and 1 (varies)
=RAND()*100 A random number greater than or equal to 0 but less than 100 (varies)
Re: Задачка за специалистите по макроси в Ексел
тази функция си върти някакви стойности от 0 до 1 и аз как да обвърща тези цифрички с дучите ми от обхвата
а бе това си е за човек с програмистко мислене, аз не случайно питам тук
Re: Задачка за специалистите по макроси в Ексел
Че то в примера си пише. Ако искаш да генерираш случайни числа между 0 и 99 ( това са например номера на редове с думи ) пишеш: RAND() * 100. :-)
Re: Задачка за специалистите по макроси в Ексел
добре де - генерирам случйни числа... и какво от това
трябва да обвържа тези цисла с една колона думи и да включа проверка за сътоветствие с втора колона думи и... и... и... а бе става много сложно за мен :081:
може ли някой да ли помогне с тази формула или никой не може
Re: Задачка за специалистите по макроси в Ексел