Cuadros de textos vacíos e inservibles como eliminarlos en excel
Tengo un archivo de excel con más de 10,000 cuadros de textos que se han creados solo no se si es virus o algún daño en el archivo, encontré una macro en internet pero no me funciona alguien la puede corregir o yo la estoy usando mal.
Sub Eliminar_formas()
    Dim forma As Shape
    Dim contador As Long
    Dim hoja As Worksheet
    contador = 0
    For Each hoja In Worksheets 
        For Each forma In hoja.Shapes
            If forma.Type = msoTextBox Then
                contador = contador + 1
                forma.Delete
            End If
        Next forma
    Next hoja
    MsgBox "Se han eliminado: " & contador & " cuadros de texto"
End Sub
            
            
            
        2 Respuestas
                    Respuesta de Dante Amor                
                
        
        
            
                2
              
        
        
        
            
            
        
    
                
                    Respuesta de jrgces                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                






 
        