Зараз обговорюють

"Тобто є ряд завдань, які взагалі без рекурсії не наважуються."  - це як розуміти? Перефразуй, будь ласка. 

виправив, йшлося про те що деякі завдання можна вирішити лише при використанні рекурсії

Спасибі дуже корисна стаття

А ще щось планується подібного найближчим часом?


Дякую за підтримку, радий що Вам сподобалось!

Так маю вже майже дороблений проект по управлінні Audio файлом, на заміну стандартним клавішам управління HTML5, але ще не встиг відтестувати програвання файлів з інтернету, поки лише локально працює

Надіюсь найближчим часом дороблю й закину

Рахунки

webmoneyeur - E385818210641
usd - Z304643423050
uah - U354026817492
rub - R301704373231easypay80002677bitcoin1F5HRGroUtEQW9HBNbeew8iKh5KQ8vJxzw

Зворотній зв'язок

Для покращення роботи сайту надсилайте свої зауваження:
mailЗауваження
mailПропозиція

Статистика

UkrNET - поисково-информационный ресурс

VBA : Властивість Cells

Окрім Range є і інший спосіб посилатися на діапазон через використання властивості Cells. Як і Range, Ви можете використовувати властивість Cells в об'єктах Worksheet і Range. Довідкова система вказує на три варіанти синтаксису властивості Cells:

Варіант 1

об'єкт.Cells(номер_рядка, номер_стовпця)

Наприклад в осередок А1 аркуша Аркуш1 ввести значення 1:

ThisWorkbook.Sheets("Аркуш1").Cells(1, 1) = 1

або значення 10 вводиться в осередок D3 (тобто перетин рядка 3, стовпця 4) активного робочого листа:

ActiveSheet.Cells(3, 4) = 10

Варіант 2

об'єкт.Cells(номер_рядка)

Інший синтаксис методу Cells використовує один аргумент, який задається в діапазоні від 1 до 17179869184. Друге число дорівнює кількості осередків на робочому аркуші (1048576 рядків помножити на 16384 стовпців). Осередки нумеруються, починаючи з А1 вправо, потім вниз і вправо вздовж наступного рядка.

Наприклад в осередок А2 аркуша Аркуш1 ввести значення 1:

Worksheets("Аркуш1").Cells(16385) = 1

Варіант 3

об'єкт.Cells.

Третій синтаксис властивості Cells повертає всі осередки на зазначеному робочому аркуші. На відміну від двох інших, в цьому синтаксисі, одержувані в результаті дані - не один осередок, а цілий діапазон. У наведеному нижче прикладі використаний метод ClearContents по відношенню до діапазону, отриманого за допомогою властивості Cells для активного робочого аркуша. В результаті буде очищено вміст кожного осередку на робочому аркуші:

ActiveSheet.Cells.ClearContents

Зміщення відносно активної комірки

Ви можете також використовувати властивість Cells об'єкта Range. При цьому об'єкт Range, який повертається властивістю Cells, задається щодо лівої верхньої комірки діапазону Range, на який ми посилаємося. Наступна інструкція вводить значення 4 в активну клітинку. Пам'ятайте, що в даному випадку активна осередок розглядається як осередок А1 на робочому аркуші:

ActiveCell.Cells(1, 1) = 4

Щоб ввести значення 4 в клітинку, яка знаходиться під активною, можна зверніться до такої інструкції:

ActiveCell.Cells(2, 1) = 4

Попередній приклад можна описати так: необхідно почати з активного осередку, розглядаючи її як осередок А1. Потім звернутися до осередку в другому рядку і першому стовпці.

Переваги Cells

Справжньою перевагою представленого типу посилань на осередки є його зручність при використанні в циклах. У більшості випадків в аргументах не використовуватиметься фактичне значення, замість нього використовується змінна для номера рядка/стовпця.

Примітка: до Cells можна застосовувати властивості та методи, для форматування, копіювання та вставки як і для колекції Range


view413like1dislike0 avatard_l4w clock 2016-08-24 08:24

Коментарі:



Для даної статті відсутні коментарі

Про нас

"Programmers World" розроблено з метою полегшення в освоєнні навичок програмування, та поширення матеріалів з сфери ІТ Українською мовою.

Кожен бажаючий може безкоштовно користуватися ресурсами сайту, щоб:

- Вивчати теоретичні аспекти мов програмування

- Переглядати практичне застосування теорії при виконанні різних міні проектів з відкритим кодом

- Розміщати свої завдання на форумі для допомоги в їх реалізації, або готового коду який може бути корисний іншим користувачам

- Спілкуватись з іншими користувачами та обмінюватись досвідом

Сайт функціонує на безопланій основі та ентузіазмі розробника, якщо Ви бажаєте долучитись до розвитку даного проекту то можете пожертвувати кошти на рахунки розміщені в блоці "Допомога сайту".

Сайт

Зареєстровані користувачі можуть скористатися системою діалогів, в профілі користувача, для отримання потрібної інформації. Написати!

Також Ви можете використати форми відправки Зауважень та Пропозицій.


Електронна пошта

Ви можете звертатись на нашу поштову скриньку site.programmersworld@gmail.com

www.000webhost.com