В столбце А есть очень много данных у которых есть дубли наоборот. Допустим в одной ячейке есть последовательность 1,2,3. В другой ячейке есть её зеркальный дубль 3,2,1. То есть одна последовательность чисел если читать их с начала в конец. И есть такая же другая последовательность чисел если читать её с конца в начало. И так далее. Как удалить зеркальные дубли ? Вот пример.
Вроде бы простая задача, но уже час бьюсь. Не пойму как настроить прогрессию. На каком-то этапе количество чисел сбивается. В столбце А восемь единиц. Восемь двоек. Восемь троек. Вопрос. Как заполнить столбец А, чтобы следующих чисел в столбце было тоже по восемь ? То есть четверок по восемь, пятерок по восемь и так далее, до конца столбца. Пример прилагаю.
Sub ВыделитьДубликатыРазнымиЦветами()
On Error Resume Next
' массив цветов, используемых для заливки ячеек-дубликатов
Colors = Array(12900829, 15849925, 14408946, 14610923, 15986394, 14281213, 14277081, _
9944516, 14994616, 12040422, 12379352, 15921906, 14336204, 15261367, 14281213)
Dim coll As New Collection, dupes As New Collection, _
cols As New Collection, ra As Range, cell As Range, n&
Err.Clear: Set ra = Intersect(Selection, ActiveSheet.UsedRange)
If Err Then Exit Sub
ra.Interior.ColorIndex = xlColorIndexNone: Application.ScreenUpdating = False
For Each cell In ra.Cells ' запонимаем значение дубликатов в коллекции dupes
Err.Clear: If Len(Trim(cell)) Then coll.Add CStr(cell.Value), CStr(cell.Value)
If Err Then dupes.Add CStr(cell.Value), CStr(cell.Value)
Next cell
For i& = 1 To dupes.Count ' заполняем коллекцию cols цветами для разных дубликатов
n = n Mod (UBound(Colors) + 1): cols.Add Colors(n), dupes(i): n = n + 1
Next
For Each cell In ra.Cells ' окрашиваем ячейки, если для её значения назначен цвет
cell.Interior.Color = cols(CStr(cell.Value))
Next cell
Application.ScreenUpdating = True
End Sub
Добрый день. Есть файл с макросами для некоторых целей. Но, одна функция лишняя. Кто-нибудь не мог-бы убрать вывод значений в ячейку С1, С2 Пожалуйста.
Кто-нибудь может прикрепить какой-нибудь сигнал к событию - если в двух ячейках появились два, удовлетворяющих условию числа. Переведу через киви 50 руб)
Есть УФ. Если в условии стоит число 2 и оно должно закрасится зелёным цветом в ячейке А1, то при его возникновении ячейка окрасится. Но УФ предназначено для одной ячейки. А как сделать, чтобы ячейки окрашивались если возникают по условию 2 числа. Допустим в примере, в ячейках H16 и H22, сейчас стоит пара чисел 9 и 5. А мне нужно, чтобы обе ячейки закрашивались, если возникнет, допустим, пара 1,2; 2,3; 4,7; 5,8. Подскажите,пожалуйста простой способ.
Здравствуйте. Подскажите как решитьтакую задачу. На листе Данные, в столбце А - данные. В начале строки стоят ключевые слова "Работчее время", "Прогулы" и т.д. Их список на листе "Извлечение" в столбце А. Необходимо вывести на лист "Извлечение" В столбец В, всю ту информацию,которая следует за ключевыми словами с списке ключевых слов. Причём список ключевых слов может меняться.
Здравствуйте. Подскажите, пожалуйста решение. Есть данные в столбце А (их много, до конца столбца) и каждому из этих данных в столбце В соответствует 1 или 0. Необходимо вывести уникальные элементы и подсчитать сколько раз каждому элементу соответствовала 1 или 0. Пример прилагаю. С уважением.
Здравствуйте. Есть макрос генерирующий случайные числа с ячейки А1 и до конца столбца. Но мне нужно чтобы генерация заканчивалась в этом макросе по 65118-ю строку (включая её). Не мог бы кто-нибудь подкорректировать этот макрос.
С уважением.
Код
Sub Случ_числа()
Range(Cells(1, ActiveCell.Column), Cells(65536, ActiveCell.Column)).FormulaR1C1 = "=RANDBETWEEN(-22,21)"
Range(Cells(1, ActiveCell.Column), Cells(65536, ActiveCell.Column)).Value = Range(Cells(1, ActiveCell.Column), Cells(65536, ActiveCell.Column)).Value
End Sub
Здравствуйте. Никак не могу подсчитать итоговую сумму в столбце А. Менял форматы ячеек, но всё равно в правом нижнем углу не отображается NUM. Что-то ещё пробовал. Не получается. Подскажите, пожалуйста. Файл прилагаю.
Подскажите пожалуйста, как правильно отсортировать данные. В примере, перед словом "одиночная" стоит то или иное число - . Мне необходимо чтобы было 1,2,3. А вместо этого сортировка даёт такой порядок 1,10,100,1000 и так далее. То есть нужно чтобы сортировака шла по возрастающей. Не пойму как решить эту проблему. Файл с примером больше 100Кб, поэтому загрузил на файлообменник http://download.files.namba.net/files/59813881
Здравствуйте. В столбце А есть данные в ячейках двух типов - либо цвет шрифта синий либо цвет шрифта сине-зелёный. Подскажите, как очистить всё содержимое ячейки если в ней встречается текст с цветом шрифта сине-зелёный ? Пожалуйста Пример прилагаю
Здравствуйте. Как можно решить такую задачу ? Есть длинный ряд чисел из нулей и единиц а столбце А. В нём встречаются серии - допустим три единицы подряд, четыре нуля подряд. Как посчитать сколько раз встречалась в этом ряду та или иная серия. Вот файл с примером.
Здравствуйте. Подскажите, пожалуйста, как в числовом ряде перевести все значения, которые больше нуля в единицу, оставив при этом существующие нули. Причём, числовой ряд очень большой. Вот пример
Здравствуйте. Подскажите пожалуйста. Есть лист, в нём встречается некий текст. Как можно сделать так, чтобы макрос нашёл этот текст и удалил всю строку, на которой этот текст находится и подтянул все нижние строки, чтобы не было пробела ? Файл прилагаю.
Здравствуйте, подскажите пожалуйста - будут ли программы созданные в VBA работать в планшетах, в андроиде ? Если будут то насколько корректно, по сравнению в той среде в которой они были созданы (ХР)
Здравствуйте. Подскажите пожалуйста. Допустим,в ячейке А1 находятся данные с числами. Но не только числа, но и знаки препинания, скобки и другие символы. Как игнорируя символы суммировать все числа и вывести сумму в ячейку А2. Вот пример.
Подскажите пожалуйста, как можно сделать, чтобы макрос, с первой ячейки в столбце А и до конца столбца - генерировал бы случайную последовательность чисел в диапазоне случайных чисел (-78 по 7 но с условием, что он бы исключал вывод чисел (-22 по 22)" То есть диапазон (-78,-77,-76 …..-25,-24,-23 (затем внутри это диапазона пропускается диапазон (-22 по 22) и идёт сразу 23, 24,25….76,77,78)
Здравствуйте. Есть проблема. В столбце А есть данные (числа или текст). Но периодически, в столбце А появляются пропуски - пустые ячейки. В свою очередь в столбце В и С все ячейки заполнены. Необходимо,если в столбце А встретится пустая ячейка,то необходимо выделить всю строку на которой встретилась пустая ячейка и стереть всё содержимое в той же строке в столбцах В и С. Данных очень много - до конца листа. Пример прилагаю.
Здравтвуйте. Есть один столбец и в нём множество ячеек с нулями и единицами через запятую. Необходимо выделить жирным шрифтом те нули и единицы, которые встречаются в максимальном кол-ве. Подскажите, пожалуйста как это сделать.Вот пример 1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0 1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,0,0 ,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,
Здравствуйте. Есть проблема. Есть сайт с результатами игр. Их нужно скопировать так, как выделено в ячейках с зелёным цветом - в одну ячейку - игроки и результат. Но, на странице есть скрытые результаты - они открываются если нажать на расположенный справа плюсик возле слова "Доп". Но они не нужны. А при копировании страницы в Эксель, эти дополнительные результаты, к сожалению появляются. Подскажите,пожалуйста, как корректно перевести то, что вижу глазами в Эксель исключая лишнюю информацию. Заранее благодарен.