Добавить в словарь можно несколькими способами: .Add key, item - если ключ уже есть, то дает ошибку .Item(key) = item - если ключ уже есть, то НЕ дает ошибку, а просто тупо заменяет элемент ааааа = .Item(key) - добавляет ТОЛЬКО ключ, если такой ключ уже есть, то ничего не делает. ааааа - просто переменная, нигде в дальнейшем не участвует
[vba]
Код
For Each k_ In .Keys'цикл по ключам .Item(k_) = k_ & " - " & .Item(k_)' элементк к-го ключа присваиваем значение ключ - элемент Next
[/vba] Пример было - ключ ццц, элемент 55 стало - ключ ццц, элемент ццц - 55
Добавить в словарь можно несколькими способами: .Add key, item - если ключ уже есть, то дает ошибку .Item(key) = item - если ключ уже есть, то НЕ дает ошибку, а просто тупо заменяет элемент ааааа = .Item(key) - добавляет ТОЛЬКО ключ, если такой ключ уже есть, то ничего не делает. ааааа - просто переменная, нигде в дальнейшем не участвует
[vba]
Код
For Each k_ In .Keys'цикл по ключам .Item(k_) = k_ & " - " & .Item(k_)' элементк к-го ключа присваиваем значение ключ - элемент Next
[/vba] Пример было - ключ ццц, элемент 55 стало - ключ ццц, элемент ццц - 55_Boroda_
_Boroda_, Спасибо за код, протестировал. Я немного не уверен в том, что там добавлено тире и пробелы. Изначально я их хотел минимизировать, т.к, в последующем это может мне мешать. Будет удобнее если лишние данные будут отсутствовать. --- Всё, нашёл где это делается
_Boroda_, Спасибо за код, протестировал. Я немного не уверен в том, что там добавлено тире и пробелы. Изначально я их хотел минимизировать, т.к, в последующем это может мне мешать. Будет удобнее если лишние данные будут отсутствовать. --- Всё, нашёл где это делается BTH
BlackTeaHappy
Сообщение отредактировал BTH - Понедельник, 09.10.2017, 11:21