Code permettant de manipuler les objets excel en .net

Soyez le premier à donner votre avis sur cette source.

Snippet vu 39 687 fois - Téléchargée 26 fois

Contenu du snippet

Aucune description n'est fournie pour ce projet

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1172
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1
Salut, et merci pur ce tuto. J'ai référencé le Com Excel ver 10.0 et du coup j'ai du adapter ton code (Excel 2002 sp3). Je partage donc la façon de faire (sinon j'ai une erreure de liaison tardive avec option strict)
Il faut remplacer les appxls.ActiveWorkbook.Worksheets("NouveauNom").Range("A1").Value "tyty" par :
> With book.Sheets.Application
.Range("F5").Value = Date.Today.ToString
.Range("F6").Value = "test"
End With

Avec : Dim book As Excel.Workbook et
book = appxls.Workbooks.Open(cheminFormulaire)
Me demande pas pourquoi, juste que cela marche LOL. Bonne prog à tous. ADN
Messages postés
2
Date d'inscription
mardi 18 mai 2010
Statut
Membre
Dernière intervention
18 mai 2010

BONJOUR
je programme avec vb express 2005
j'aurai voulu faire une vérification avec « if ….then »
si un fichier Excel es bien ouvert j'appel une macro qui modifie les onglets et rajoute si nécessaire
et s’il y a aucun fichier Excel je crée un classeur et crée les onglets
mais j’arrive pas à testé si le fichier Excel est ouvert ou pas.
Messages postés
3
Date d'inscription
mardi 28 avril 2009
Statut
Membre
Dernière intervention
8 novembre 2011

merçi pour le code mas j'arrive pas a donner une réfrence à excel peut tu me dire comment?
Messages postés
30
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
10 juin 2009
1
un bon code, bien organisé et très clair.
bonne continuité!
Messages postés
3
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
30 octobre 2007

salut bon code
mais moi de ma part j'ai essayé en vain la sélection de deux ou trois feuilles pour l'impression.
j'ai passer par l'enregistreur de macros mais pour adapter le code en vb cela devient un gros problème
voici le code que je veux adapter
Sheets(Array("FicheObserv", "Feuil2", "Feuil3")).Select
Sheets("FicheObserv").Activate
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Afficher les 46 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.