VBA est une automatisation et un langage de programmation de macro développé par Microsoft qui est inclus et utilisé dans certains produits de base de Microsoft, y compris , Microsoft Office . VBA est conforme à la Microsoft COM ( Component Object Model ) , dans lequel il voit et casse des programmes tels que Excel en objets pour les programmeurs d'interagir et de manipuler le programme. L'objet de la demande est considérée comme l'objet le plus élevé dans le modèle d'objet Microsoft Excel. Il représente l'application Excel lui-même. Tous les autres objets tels que : classeurs , feuilles de calcul et les cellules sont en dessous. Création d'un programme pour tester si une certaine feuille existe dans votre classeur est simple une fois que vous lancez un appel à l'objet Application Excel. Instructions
1
ouvertes .
2
"Outils ", Microsoft Excel Cliquez sur "Macro" , puis cliquez sur " Visual Basic " . Cela va ouvrir l'environnement de programmation VBA.
3
Cliquez sur "Insérer ", " Module ". Vous êtes maintenant dans un module de code de programmation
Tapez ou copiez et collez le code suivant : .
WorksheetExists de fonction ( _
FullPathToWorkbook As String , _
< p > WorksheetName As String _
) As Boolean
objExcel As Object
objWorksheet As Object
Set objExcel = CreateObject (" Excel.Application " )
objExcel.Workbooks.Open "C: \\ Book1.xls "
Chaque objWorksheet En objExcel.ActiveWorkbook.Worksheets
Si objWorksheet.Name = " Sheet3 " Alors Photos
WorksheetExists = True
MsgBox (" Feuille existe " )
Next Exit pour ma
End If
Suivant objWorksheet
< p> objExcel.ActiveWorkbook.Close SaveChanges : = False
Set objExcel = Nothing
Fin de Fonction: