View difference between Paste ID: pDPfE3HS and Humdsw4H
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