Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/как присвоить ячейке координату - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
как присвоить ячейке координату
Oleg1520 Дата: Воскресенье, 05.02.2017, 21:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Все привет. Помогите с макросом. Имеется таблица в эксель.
Символы в таблице могут быть разными, а размер почти 100 на 100 ячеек, может меньше может больше. Для примера буква B. Нужно вот что… макрос должен присваивать ячейке координату по Х и по У. и выписывать результат в одну колонну в файл блокнота c расширением.txt
X0 Y0 B
X0 Y2 B
X0 Y4 B
X0 Y6 B
X0 Y6 B
X0 Y8 B
X0 Y10B
X2 Y2 B
X2 Y4 B
X2 Y6 B
X2 Y8 B
X2 Y10B
И т.д.

и сохраняется все это в файле блокнота .txt
К сообщению приложен файл: 7175024.jpg (43.8 Kb)


Сообщение отредактировал Oleg1520 - Воскресенье, 05.02.2017, 22:42
 
Ответить
СообщениеВсе привет. Помогите с макросом. Имеется таблица в эксель.
Символы в таблице могут быть разными, а размер почти 100 на 100 ячеек, может меньше может больше. Для примера буква B. Нужно вот что… макрос должен присваивать ячейке координату по Х и по У. и выписывать результат в одну колонну в файл блокнота c расширением.txt
X0 Y0 B
X0 Y2 B
X0 Y4 B
X0 Y6 B
X0 Y6 B
X0 Y8 B
X0 Y10B
X2 Y2 B
X2 Y4 B
X2 Y6 B
X2 Y8 B
X2 Y10B
И т.д.

и сохраняется все это в файле блокнота .txt

Автор - Oleg1520
Дата добавления - 05.02.2017 в 21:12
wild_pig Дата: Воскресенье, 05.02.2017, 21:56 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Для примера буква B

Так разные или один и тот же символ на всю таблицу? Если одновременно несколько символов, то почему в примере не показали, как будет выглядеть итог.
Кросс


Сообщение отредактировал wild_pig - Воскресенье, 05.02.2017, 22:12
 
Ответить
Сообщение
Для примера буква B

Так разные или один и тот же символ на всю таблицу? Если одновременно несколько символов, то почему в примере не показали, как будет выглядеть итог.
Кросс

Автор - wild_pig
Дата добавления - 05.02.2017 в 21:56
Oleg1520 Дата: Воскресенье, 05.02.2017, 22:24 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
символы разные а основном буквы английского алфавита. в таблице пример. можно поменять символы, под таблицей тоже все поменяется. в основном вопрос в громозткости, будет огромная таблица и под ней такая же , но с координатами. это не удобно. нужно так... открыл файл таблицу, сохранил в блокноте координаты
К сообщению приложен файл: GHJ-F.xlsx (10.4 Kb)


Сообщение отредактировал Oleg1520 - Воскресенье, 05.02.2017, 22:25
 
Ответить
Сообщениесимволы разные а основном буквы английского алфавита. в таблице пример. можно поменять символы, под таблицей тоже все поменяется. в основном вопрос в громозткости, будет огромная таблица и под ней такая же , но с координатами. это не удобно. нужно так... открыл файл таблицу, сохранил в блокноте координаты

Автор - Oleg1520
Дата добавления - 05.02.2017 в 22:24
Oleg1520 Дата: Воскресенье, 05.02.2017, 22:44 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
вот так выглядит кусок итога
X0 Y0 B
X0 Y2 B
X0 Y4 B
X0 Y6 B
X0 Y6 B
X0 Y8 B
X0 Y10B
X2 Y2 B
X2 Y4 B
X2 Y6 B
X2 Y8 B
X2 Y10B
И т.д.
я обратился к вам чтобы подсказали как вычислить и сохранить это все дело в блокноте
 
Ответить
Сообщениевот так выглядит кусок итога
X0 Y0 B
X0 Y2 B
X0 Y4 B
X0 Y6 B
X0 Y6 B
X0 Y8 B
X0 Y10B
X2 Y2 B
X2 Y4 B
X2 Y6 B
X2 Y8 B
X2 Y10B
И т.д.
я обратился к вам чтобы подсказали как вычислить и сохранить это все дело в блокноте

Автор - Oleg1520
Дата добавления - 05.02.2017 в 22:44
wild_pig Дата: Понедельник, 06.02.2017, 00:05 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
[vba]
Код
Sub uuu()
    Dim a(), b()
    Dim i&, j&, x&
    Dim f$
'------------------
    a = ActiveSheet.Cells(1, 1).CurrentRegion.Value
    ReDim b(1 To (UBound(a) - 1) * (UBound(a, 2) - 1))
    For i = 2 To UBound(a)
        For j = 2 To UBound(a, 2)
            x = x + 1
            b(x) = a(i, 1) & a(1, j) & a(i, j)
        Next
    Next
    f = ThisWorkbook.Path & "\текстовый файл.txt"
    With CreateObject("ADODB.Stream")
        .Type = 2
        .Charset = "utf-8"
        .Open
        .WriteText Join(b, vbCrLf)
        .SaveToFile f, 2
        .Close
    End With
    Beep
End Sub
[/vba]
 
Ответить
Сообщение[vba]
Код
Sub uuu()
    Dim a(), b()
    Dim i&, j&, x&
    Dim f$
'------------------
    a = ActiveSheet.Cells(1, 1).CurrentRegion.Value
    ReDim b(1 To (UBound(a) - 1) * (UBound(a, 2) - 1))
    For i = 2 To UBound(a)
        For j = 2 To UBound(a, 2)
            x = x + 1
            b(x) = a(i, 1) & a(1, j) & a(i, j)
        Next
    Next
    f = ThisWorkbook.Path & "\текстовый файл.txt"
    With CreateObject("ADODB.Stream")
        .Type = 2
        .Charset = "utf-8"
        .Open
        .WriteText Join(b, vbCrLf)
        .SaveToFile f, 2
        .Close
    End With
    Beep
End Sub
[/vba]

Автор - wild_pig
Дата добавления - 06.02.2017 в 00:05
Oleg1520 Дата: Понедельник, 06.02.2017, 00:17 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ошибка
 
Ответить
Сообщениеошибка

Автор - Oleg1520
Дата добавления - 06.02.2017 в 00:17
Kamikadze_N Дата: Понедельник, 06.02.2017, 08:42 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 75
Репутация: 6 ±
Замечаний: 0% ±

Excel 2010
Oleg1520, так нужно?
К сообщению приложен файл: GHJ-F.xlsm (25.2 Kb)


Сообщение отредактировал Kamikadze_N - Понедельник, 06.02.2017, 11:19
 
Ответить
СообщениеOleg1520, так нужно?

Автор - Kamikadze_N
Дата добавления - 06.02.2017 в 08:42
Oleg1520 Дата: Понедельник, 06.02.2017, 21:28 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Kamikadze_N, абсолютно верно. только таблица может быть такой
К сообщению приложен файл: 111.xlsx (54.2 Kb)
 
Ответить
СообщениеKamikadze_N, абсолютно верно. только таблица может быть такой

Автор - Oleg1520
Дата добавления - 06.02.2017 в 21:28
Kamikadze_N Дата: Вторник, 07.02.2017, 07:52 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 75
Репутация: 6 ±
Замечаний: 0% ±

Excel 2010
Oleg1520, вот пожалуйста, кнопка печати файл слева в верху над таблицей
К сообщению приложен файл: 111.xlsm (62.4 Kb)
 
Ответить
СообщениеOleg1520, вот пожалуйста, кнопка печати файл слева в верху над таблицей

Автор - Kamikadze_N
Дата добавления - 07.02.2017 в 07:52
Oleg1520 Дата: Вторник, 07.02.2017, 21:34 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
спасибо! все работает
 
Ответить
Сообщениеспасибо! все работает

Автор - Oleg1520
Дата добавления - 07.02.2017 в 21:34
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!