By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,289 Members | 3,049 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,289 IT Pros & Developers. It's quick & easy.

How to recover selected cells in Excel

P: n/a
Sol
Hello,

// Version française :
Je travaille sur une appli en vb.net et mon but est de récupérer une
sélection faites par un utilisateur sur un fichier excel.

Donc en étape :

1 - Ouvrir le fichier excel, aucun problème pour ça
2 - L'utilisateur fait sa sélection
3 - L'utilisateur ferme l'aplication excel
4 - Un évenement a été exécuté et à récupéré le "range"
sélectionné

Je n'arrive pas à faire l'étape 4

J'ai éssayé de rajouter cette méthode :

Private Sub WorkbookBeforeClose(ByVal Cancel As Boolean)

Mais il ne se passe rien, j'ai lu qu'il fallait associer l'évenement
au wrokbook mais je ne sais pas comment faire.
Le code avant pour ouvrir le fichier excel :

appExcel = CreateObject("Excel.Application")
appExcel.Workbooks.Open(openFile.FileName)
appExcel.Visible = True
appExcel.EnableEvents = False

Merci d'avance

// English version :
Please excuse me in advance for my english who is certainly not
perfect.

I'm working on an application in vb.net and I want to recover a
selection made by a user on an excel sheet.

So by step :

1 - Open the Excel file, no problem it's done
2 - User made a selection
3 - User close excel application
4 - There is an event on closing and I recover the Range.

I don't know how to do the step 4.

I try to add a function :

Private Sub WorkbookBeforeClose(ByVal Cancel As Boolean)

But it doesn't do anything, maybe i forgot something...
Code before :

appExcel = CreateObject("Excel.Application")
appExcel.Workbooks.Open(openFile.FileName)
appExcel.Visible = True
appExcel.EnableEvents = False

Thx for your help

Mar 22 '06 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.