SHOW:
|
|
- or go back to the newest paste.
1 | Sub clases() | |
2 | ||
3 | - | 'Identificar ultima fila y columna ocupada |
3 | + | 'Identificar ultima fila ocupada |
4 | Dim filas As Integer | |
5 | filas = ActiveSheet.UsedRange.Rows.Count | |
6 | ||
7 | 'Comenzar desde la 2da fila | |
8 | Dim fila As Integer | |
9 | fila = 2 | |
10 | ||
11 | 'Ejecutar una vez por fila desde la 2da hasta la ultima identificada | |
12 | For i = fila To filas | |
13 | 'Tomar primer valor de la fila | |
14 | Dim clases As Integer | |
15 | clases = Cells(i, "B").Value | |
16 | For j = 2 To cols | |
17 | If Cells(i, j).Value = "Clase 1" Then | |
18 | For k = 1 To clases - 1 | |
19 | Cells(i, j + k).Value = "Clase " & k + 1 | |
20 | Next k | |
21 | End If | |
22 | Next j | |
23 | ||
24 | Next i | |
25 | End Sub |