Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2013, 13:37   #1
ParAlexandr
Пользователь
 
Регистрация: 16.07.2013
Сообщений: 11
По умолчанию Работа с координатой

Добрый день.
Помогите написать макрос, который будет проверять координату (не ячейку) пустая она или нет. В зависимости от этого присваивать ячейке то или иное значение.
ParAlexandr вне форума Ответить с цитированием
Старый 22.07.2013, 14:27   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

у ячейки две координаты (одной маловато будет)
Код:
Public Type TPoint
  x As Double
  y As Double
End Type


Function WhereArePoint(p As TPoint) As String
  Dim c As Range, r As Long
  If p.x < 0 Or p.y < 0 Then WhereArePoint = "In Ass"
  For Each c In [a:a].Cells
    If c.Top > p.y Then r = c.Row - 1: Exit For
  Next
  For Each c In [1:1].Cells
    If c.Left > p.x Then WhereArePoint = Cells(r, c.Column - 1).Address: Exit Function
  Next
End Function


Sub Start()
  Dim p As TPoint
  p.x = 222
  p.y = 222
  MsgBox WhereArePoint(p)
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 22.07.2013 в 14:46.
IgorGO вне форума Ответить с цитированием
Старый 22.07.2013, 15:02   #3
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

для начала, что вы понимаете под координатой? случайно не географическую? и где эта координата хранится перед тем, как мы ее проверяем?
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00