archiver et supprimer botton

  • Initiateur de la discussion Initiateur de la discussion STIRLING
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : archiver et supprimer botton

Bonjour, STIRLING, le Forum,

Comme ceci ?

Code:
Option Explicit
Sub Bouton_type_x_supprimer()
    Dim s As Shape
    For Each s In ActiveSheet.Shapes
        If s.Type = 8 Then s.Delete
    Next s
End Sub

A bientôt 🙂
 
Re : archiver et supprimer botton

il ya une erreur quand je l'applique
ActiveSheet.Shapes.Range(Array("ARCHIVE")).Delete voila erreur

Sub ARCH()



Dim Path As String
Dim FileName1 As String
Dim FileName2 As String
Dim wkbSource As Workbook
Dim strChildPath As String
Dim FSO As Scripting.FileSystemObject
Dim strSubFolderName As String
Dim PathA As String





Set FSO = New FileSystemObject


strSubFolderName = ThisWorkbook.Sheets(1).Range("I9")
strChildPath = ThisWorkbook.Sheets(1).Range("N22")

If strSubFolderName = vbNullString Or strChildPath = vbNullString Then

MsgBox "Sub Folder or Child Path Missing", vbCritical
Exit Sub

End If


strSubFolderName = Format(Replace(strSubFolderName, "\", "-"), "mm-yyyy")
CheckAndCreateFolder "C:\inventory\"

Path = "C:\Inventory\" & strSubFolderName & "\"
CheckAndCreateFolder Path

PathA = Path & strChildPath & "\"
CheckAndCreateFolder PathA

FileName1 = ThisWorkbook.Sheets(1).Range("H6")
FileName2 = ThisWorkbook.Sheets(1).Range("N22")

If FileName1 = vbNullString Or FileName2 = vbNullString Then

MsgBox "File Name 1 or File Name 2 is missing ", vbCritical
Exit Sub

End If


Set wkbSource = ThisWorkbook



'wkbSource.SaveCopyAs PathA & FileName1 & "_" & FileName2 & ".xlsm" ', FileFormatvalue = 52
'ActiveWorkbook.Close savechanges:=False

Application.DisplayAlerts = False
wkbSource.Worksheets(1).Copy
ActiveSheet.Shapes.Range(Array("ARCHIVE")).Delete
ActiveWorkbook.SaveAs PathA & FileName1 & "_" & FileName2 & ".xlsx", xlOpenXMLWorkbook, CreateBackup:=False
ActiveWorkbook.Close savechanges:=False

End Sub


Function CheckAndCreateFolder(strFolderName As String)

Dim FSO As FileSystemObject
Set FSO = New FileSystemObject

If Not FSO.FolderExists(strFolderName) Then

FSO.CreateFolder (strFolderName)

End If





End Function
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
443
Réponses
15
Affichages
685
Réponses
13
Affichages
244
Réponses
3
Affichages
203
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
331
Retour