Bonjour à tous :
Avec Access2002 et Excel2002
J'utilise via un bouton click une fonction qui capture le chemin d'accés à
un fichier Excel2002
je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de
texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre
(Texte_celluleA1).
Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans
fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise
??
Alors que la zone(Texte_celluleA1) ne change plus
Je ne comprend pas bien pourquoi ??
Il me manque une instruction??
Merci d'avance
Ci-joint le code en question
Option Compare Database
Option Explicit
Dim appli As Excel.Application
Dim class As Excel.Workbook
Dim feuil As Excel.Worksheet
Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click()
Set appli = CreateObject("Excel.Application")
'appli.Visible = True
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
fait un nothing de feuil à la fin.
tu n'affectes pas Cells à un objet ? Texte_celluleA1 = Cells(1, 1).Value
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"jduval" a écrit dans le message de news:
Bonjour à tous : Avec Access2002 et Excel2002 J'utilise via un bouton click une fonction qui capture le chemin d'accés à un fichier Excel2002 je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre (Texte_celluleA1). Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise ?? Alors que la zone(Texte_celluleA1) ne change plus Je ne comprend pas bien pourquoi ?? Il me manque une instruction?? Merci d'avance
Ci-joint le code en question
Option Compare Database Option Explicit Dim appli As Excel.Application Dim class As Excel.Workbook Dim feuil As Excel.Worksheet Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click() Set appli = CreateObject("Excel.Application") 'appli.Visible = True
Set class = appli.Workbooks.Open(chemin_fichier_excel) Set feuil = class.ActiveSheet Texte_ouvrir = chemin_fichier_excel
Texte_celluleA1 = Cells(1, 1).Value
class.Close appli.Quit Set class = Nothing Set appli = Nothing End Sub
Bonjour.
fait un nothing de feuil à la fin.
tu n'affectes pas Cells à un objet ?
Texte_celluleA1 = Cells(1, 1).Value
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jduval" <jduval@laon.inra.fr> a écrit dans le message de news:
OEIro4LJFHA.3188@TK2MSFTNGP09.phx.gbl...
Bonjour à tous :
Avec Access2002 et Excel2002
J'utilise via un bouton click une fonction qui capture le chemin d'accés à
un fichier Excel2002
je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de
texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre
(Texte_celluleA1).
Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans
fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui
s'actualise ??
Alors que la zone(Texte_celluleA1) ne change plus
Je ne comprend pas bien pourquoi ??
Il me manque une instruction??
Merci d'avance
Ci-joint le code en question
Option Compare Database
Option Explicit
Dim appli As Excel.Application
Dim class As Excel.Workbook
Dim feuil As Excel.Worksheet
Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click()
Set appli = CreateObject("Excel.Application")
'appli.Visible = True
tu n'affectes pas Cells à un objet ? Texte_celluleA1 = Cells(1, 1).Value
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"jduval" a écrit dans le message de news:
Bonjour à tous : Avec Access2002 et Excel2002 J'utilise via un bouton click une fonction qui capture le chemin d'accés à un fichier Excel2002 je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre (Texte_celluleA1). Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise ?? Alors que la zone(Texte_celluleA1) ne change plus Je ne comprend pas bien pourquoi ?? Il me manque une instruction?? Merci d'avance
Ci-joint le code en question
Option Compare Database Option Explicit Dim appli As Excel.Application Dim class As Excel.Workbook Dim feuil As Excel.Worksheet Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click() Set appli = CreateObject("Excel.Application") 'appli.Visible = True
Set class = appli.Workbooks.Open(chemin_fichier_excel) Set feuil = class.ActiveSheet Texte_ouvrir = chemin_fichier_excel
Texte_celluleA1 = Cells(1, 1).Value
class.Close appli.Quit Set class = Nothing Set appli = Nothing End Sub
Pierre CFI [mvp]
bonjour essaie Texte_celluleA1 = Feuil.Cells(1, 1).Value ou Texte_celluleA1 = Feuil.Range("A1")
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "jduval" a écrit dans le message de news:
Bonjour à tous : Avec Access2002 et Excel2002 J'utilise via un bouton click une fonction qui capture le chemin d'accés à un fichier Excel2002 je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre (Texte_celluleA1). Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise ?? Alors que la zone(Texte_celluleA1) ne change plus Je ne comprend pas bien pourquoi ?? Il me manque une instruction?? Merci d'avance
Ci-joint le code en question
Option Compare Database Option Explicit Dim appli As Excel.Application Dim class As Excel.Workbook Dim feuil As Excel.Worksheet Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click() Set appli = CreateObject("Excel.Application") 'appli.Visible = True
Set class = appli.Workbooks.Open(chemin_fichier_excel) Set feuil = class.ActiveSheet Texte_ouvrir = chemin_fichier_excel
Texte_celluleA1 = Cells(1, 1).Value
class.Close appli.Quit Set class = Nothing Set appli = Nothing End Sub
bonjour
essaie
Texte_celluleA1 = Feuil.Cells(1, 1).Value
ou
Texte_celluleA1 = Feuil.Range("A1")
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"jduval" <jduval@laon.inra.fr> a écrit dans le message de news:OEIro4LJFHA.3188@TK2MSFTNGP09.phx.gbl...
Bonjour à tous :
Avec Access2002 et Excel2002
J'utilise via un bouton click une fonction qui capture le chemin d'accés à
un fichier Excel2002
je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de
texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre
(Texte_celluleA1).
Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans
fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise
??
Alors que la zone(Texte_celluleA1) ne change plus
Je ne comprend pas bien pourquoi ??
Il me manque une instruction??
Merci d'avance
Ci-joint le code en question
Option Compare Database
Option Explicit
Dim appli As Excel.Application
Dim class As Excel.Workbook
Dim feuil As Excel.Worksheet
Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click()
Set appli = CreateObject("Excel.Application")
'appli.Visible = True
bonjour essaie Texte_celluleA1 = Feuil.Cells(1, 1).Value ou Texte_celluleA1 = Feuil.Range("A1")
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "jduval" a écrit dans le message de news:
Bonjour à tous : Avec Access2002 et Excel2002 J'utilise via un bouton click une fonction qui capture le chemin d'accés à un fichier Excel2002 je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre (Texte_celluleA1). Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise ?? Alors que la zone(Texte_celluleA1) ne change plus Je ne comprend pas bien pourquoi ?? Il me manque une instruction?? Merci d'avance
Ci-joint le code en question
Option Compare Database Option Explicit Dim appli As Excel.Application Dim class As Excel.Workbook Dim feuil As Excel.Worksheet Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click() Set appli = CreateObject("Excel.Application") 'appli.Visible = True
Set class = appli.Workbooks.Open(chemin_fichier_excel) Set feuil = class.ActiveSheet Texte_ouvrir = chemin_fichier_excel
Texte_celluleA1 = Cells(1, 1).Value
class.Close appli.Quit Set class = Nothing Set appli = Nothing End Sub
jduval
Merci à vous deux C'était pourtant logique et j'ai cherché longtemps Encore merci @+ Jérôme
"Pierre CFI [mvp]" a écrit dans le message de news:
bonjour essaie Texte_celluleA1 = Feuil.Cells(1, 1).Value ou Texte_celluleA1 = Feuil.Range("A1")
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "jduval" a écrit dans le message de news:
Bonjour à tous : Avec Access2002 et Excel2002 J'utilise via un bouton click une fonction qui capture le chemin d'accés à un fichier Excel2002 je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre (Texte_celluleA1). Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise ?? Alors que la zone(Texte_celluleA1) ne change plus Je ne comprend pas bien pourquoi ?? Il me manque une instruction?? Merci d'avance
Ci-joint le code en question
Option Compare Database Option Explicit Dim appli As Excel.Application Dim class As Excel.Workbook Dim feuil As Excel.Worksheet Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click() Set appli = CreateObject("Excel.Application") 'appli.Visible = True
Set class = appli.Workbooks.Open(chemin_fichier_excel) Set feuil = class.ActiveSheet Texte_ouvrir = chemin_fichier_excel
Texte_celluleA1 = Cells(1, 1).Value
class.Close appli.Quit Set class = Nothing Set appli = Nothing End Sub
Merci à vous deux
C'était pourtant logique et j'ai cherché longtemps
Encore merci
@+ Jérôme
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: Of7K3EMJFHA.2604@TK2MSFTNGP15.phx.gbl...
bonjour
essaie
Texte_celluleA1 = Feuil.Cells(1, 1).Value
ou
Texte_celluleA1 = Feuil.Range("A1")
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"jduval" <jduval@laon.inra.fr> a écrit dans le message de
news:OEIro4LJFHA.3188@TK2MSFTNGP09.phx.gbl...
Bonjour à tous :
Avec Access2002 et Excel2002
J'utilise via un bouton click une fonction qui capture le chemin d'accés
à
un fichier Excel2002
je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone
de
texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre
(Texte_celluleA1).
Mon probléme est que lorsque je fait la manip plusieurs fois de
suite(sans
fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui
s'actualise
??
Alors que la zone(Texte_celluleA1) ne change plus
Je ne comprend pas bien pourquoi ??
Il me manque une instruction??
Merci d'avance
Ci-joint le code en question
Option Compare Database
Option Explicit
Dim appli As Excel.Application
Dim class As Excel.Workbook
Dim feuil As Excel.Worksheet
Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click()
Set appli = CreateObject("Excel.Application")
'appli.Visible = True
Merci à vous deux C'était pourtant logique et j'ai cherché longtemps Encore merci @+ Jérôme
"Pierre CFI [mvp]" a écrit dans le message de news:
bonjour essaie Texte_celluleA1 = Feuil.Cells(1, 1).Value ou Texte_celluleA1 = Feuil.Range("A1")
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "jduval" a écrit dans le message de news:
Bonjour à tous : Avec Access2002 et Excel2002 J'utilise via un bouton click une fonction qui capture le chemin d'accés à un fichier Excel2002 je fait ainsi apparaitre le chemin du fichier sélectionné dans une zone de texte (Texte_ouvrir) et la valeur de la cellule A1 dans une autre (Texte_celluleA1). Mon probléme est que lorsque je fait la manip plusieurs fois de suite(sans fermer le formulaire) , il n'y a que la zone (Texte_ouvrir) qui s'actualise ?? Alors que la zone(Texte_celluleA1) ne change plus Je ne comprend pas bien pourquoi ?? Il me manque une instruction?? Merci d'avance
Ci-joint le code en question
Option Compare Database Option Explicit Dim appli As Excel.Application Dim class As Excel.Workbook Dim feuil As Excel.Worksheet Dim chemin_fichier_excel As String
Public Sub Commande_ouvr_Click() Set appli = CreateObject("Excel.Application") 'appli.Visible = True