Les Snippets

Connexion

Ouvrir un classeur Excel Vierge

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 24/08/2006 15:09:46 et initié par jrivet [Liste]
Date de mise à jour : 15/12/2008 19:26:50
Vue : 11819
Catégorie(s) : Trucs & Astuces, Système
Langages dispo pour ce code :
- VB6
- VBA
- VB 2005



Langage : VB6
Date ajout : 24/08/2006
Posté par jrivet [Liste]
DateMAJ : 24/08/2006
'Objet excel 
Dim XlApp As New Excel.Application 
'Objet Classeur
Dim XlWorkBook As Excel.Workbook 
XlApp.Visible = True
'Ouvre un classeur neuf
Set XlWorkBook = XlApp.Workbooks.Add 
'[...les mofid => Objets Worksheets... Ranges]
'Sauveagrde le classeur
Call XlWorkBook.Close(True) 
'Quitte l'application
Call XlApp.Quit 
'Destruction des objets
Set XlApp = Nothing 
Set XlWorkBook = Nothing 

Remarque :
il faut cocher la référence Microsoft Excel 9.0 Object Library (9.0 ou equivalent)
Langage : VBA
Date ajout : 24/08/2006
Posté par mortalino [Liste]
DateMAJ : 25/08/2006
Sub OuvreClasseurVierge() 
    ' *** Ouvre un nouveau classeur
    Application.Workbooks.Add 
    ' *** ### Traitement du nouveau classeur ###
    ' *** Sauvegarde le classeur
    ActiveWorkbook.Close True 
End Sub
Langage : VB 2005
Date ajout : 10/11/2006
Posté par Drikce06 [Liste]
Dim appxls As Excel.Application 
Dim workbook As Excel.Workbook


Sub AjouterClasseur()

'Ouverture de l'application
appxls = New Microsoft.Office.Interop.Excel.Application
appxls.Visible = True



'Ajouter un nouveau classeur 

workbook = appxls.Workbooks.Add()


'Enregistrer sous le classeur 
workbook.SaveAs("C:\NouveauClasseur")

'Ferme le classeur ecxel en sauvegardant ou non le classeur
workbook.Close(True)

'Quit l'application

appxls.Quit()


'libération des variables

workbook = Nothing

appxls = Nothing



End Sub

Remarque :
Ajouter excel en référence dans le projet

Snippets en rapport avec : Excel, Classeur, Nouveau



Codes sources en rapport avec : Excel, Classeur, Nouveau

{Visual Basic, VB6, VB.NET, VB 2005} CODE PERMETTANT DE MANIPULER LES OBJETS EXCEL EN .NET
Le code montre juste les grandes lignes de la manipulation d'une application Excel. ...

{Visual Basic, VB6, VB.NET, VB 2005} TRIEUSE EXCEL AVEC VB.NET
Bonjour, je vais commencer par pourquoi cette source. Je suis actuellement stagiaire et tout ce ...

{Foxpro} XL8TABLE() : IMPORTE UNE FEUILLE D'UN CLASSEUR EXCEL 97 DANS UNE TABLE VISUAL FOXPRO
* Les noms des champs sont lus dans la première ligne de la feuille * Les colonnes sont importées e...

{Visual Basic, VB6, VB.NET, VB 2005} MACRO POUR TRIER LES FEUILLES D'UN CLASSEUR EXCEL
Cette macro permet de trier dans l'ordre croissant les feuilles d'un classeur excel Il faut créer...

{Visual Basic, VB6, VB.NET, VB 2005} TRIER LES FEUILLES D'UN CLASSEUR EXCEL
Ce code permet de trier dans l'ordre croissant les feuilles d'un classeur excel Sur le formulaire i...

{Visual Basic, VB6, VB.NET, VB 2005} PRÉCÉDENT SUIVANT
Active les feuilles précédentes ou suivante dans un classeur excel ...

{Visual Basic, VB6, VB.NET, VB 2005} FICHIER TEXTE VERS CLASSEUR EXCEL
Ce code permet d'importer dans une feuille d'un classeur EXCEL les données d'un fichier texte. Il fa...

{Visual Basic, VB6, VB.NET, VB 2005} RECUPÉRER ET ENREGISTRER TOUS LES GRAPHS D'UN CLASSEUR EXCEL
...

{Visual Basic, VB6, VB.NET, VB 2005} EXPORT TABLEAU EXCEL EN BBCODE
Petite source en vba excel permettant d'exporter le tableau Excel en BBcode (tableau basic, seul l'é...

{Visual Basic, VB6, VB.NET, VB 2005} RENOMMER SÉRIE D'IMAGE DIRECTEMENT AVEC VBA EXCEL (CLASSEMENT SELON DATE ET HEURE DE LA PRISE DE VUE)
Les applications permettant de faire ce travail sont nombreuses. Mais je n'ai jamais trouvé de sourc...