Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:07 07.07.25 
Компютри и Интернет
   >> Visual Basic
*Кратък преглед

Тема VBA for EXEL- проблем с comment  
Автор DarthMaul (unknown)
Публикувано16.11.05 18:00



правя една програма в която се налага разместване на редове за да се подредят по дата, която е в 3тата колона. Проблема е ,че някои клетки имат Comments а други не и при простото разместване Comment-a си остава в клетката която е бил и не се размества. Как може да преместя него? Тоест да разбера дали има или няма дадена клетка щото ако няма и правя операция с него програмата дава грешка.
Благодаря



Тема Re: VBA for EXEL- проблем с commentнови [re: DarthMaul]  
Авторnepukis (Нерегистриран)
Публикувано18.11.05 08:44



Смятам, че това "EXEL" в заглавието на темата всъщност е excel. И изхождайки от това защо не опиташ със сортиране? Така се местят клетките без промяна на формат и т.н.
а ето и един макрос, ако държиш да стане по програмен път
ако в колона С от 1 до 8 ред са ти датите
а в D са ти клетките с коментарите опитай това

Range("C1:D8").Select
Selection.Sort Key1:=Range("C1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom



Тема Re: VBA for EXEL- проблем с commentнови [re: nepukis]  
Автор DarthMaul (unknown)
Публикувано19.11.05 12:09



много благодаря оправих вече проблема точно по този начин като записах макроса разбрах и всички параметри само това Key1:=Range("C1") за мен остава загадка - работи си и с "C3" , "C50" или каквото друго це да избера Но важното е че работи и е много по-бързо отколкото да ги сортирам с метод на мехурче



Тема Re: VBA for EXEL- проблем с commentнови [re: DarthMaul]  
Автор ЩиpлицМодератор (разузнавач)
Публикувано19.11.05 14:10



Key1:=....... това е аргумента. Виж сега. Когато извикваш някоя функция или процедура, която изисква задаване на аргументи (параметри), ти можеш да изпишеш само стойностите на аргументите без да ги описваш коя стойност за какво е, но трябва да спазваш строго последователността им. Втория вариант - за всяка стойност да описваш и името на аргумента, за да можеш да пропуснеш тези аргументи, за които не задаваш стойности, но тези, които ти трябват са след тях.

Действай сега. Ако има нещо ясно - питай. ;о))))


Щирлиц


*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.