Цикл For Each…Next
У цикла For Each…Next нет счетчика как в цикле For…Next. Цикл выполняется
фиксированное кол-во раз, соответствующее количеству элементов в массиве. view plainprint? 1. Sub example1 () 2. Dim x As Worksheet 3. For Each x In ThisWorkbook.Worksheets 4. x.Range("A1").Value = x.Name 5. Next x 6. End Sub Пример
№2: view plainprint? 1. Sub example2 () 2. Dim x As Range 3. For Each x In ActiveSheet.UsedRange.Cells 4. If x.Value = 1 Then 5. x.Interior.ColorIndex = 3 6. End If 7. Next x 8. End Sub Пример№3: view plainprint? 1. Sub example3 () 2. Dim x As Worksheet 3. For Each x In ThisWorkbook.Worksheets 4. x.Name = "Sheet" & Round(Rnd * 1000) 5. Next x 6. End Sub |
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.