dame et roi
XLDnaute Occasionnel
Bonjour à tous,
Tout d'abord, je suis nouveau sur le forum. J'utilise excel 2000 sous windows XP PC couramment (je sais faire des requètes, macros, calculs divers... mais je suis débutant pour utiliser microsoft basic). Je pourrai aider certains membres du forum. Aujourd'hui j'ai besoin d'aide:
L'extrait de la suite d'instructions ci desous est une suite d'instructions qui s'exécutent automatiquement dès que je clic sur le bouton 730 sur la feulle de calcul.
Je souhaite que ces mêmes instructions se retrouvent dans une ou plusieurs cellules de la feuille de calcul et s'exécutent dès que la cellule a1 est égal à 1 par exemple.
Est-il possible de le faire? Si oui, pouvez vous svp me dire la procédure à suivre.
Private Sub CommandButton730_Click()
Sheets("reqprogcourseR1").Select
With Selection.QueryTable
.Connection = "URL;http://www.turf-fr.com/partants/171120061.shtml"
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingAll
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.Refresh BackgroundQuery:=False
End With
Application.Run "'galop plat.xls'!supprimee1e2e3"
Application.Run "'galop plat.xls'!copieformules"
Sheets("reqprogcourseR1 2f").Select
Application.Run "'galop plat.xls'!misepage"
Sheets("reqprogcourseR2 2f").Select
Application.Run "'galop plat.xls'!misepage"
Sheets("voir les courses").Select
End Sub
Je vous remercie par avance et à bientôt
Tout d'abord, je suis nouveau sur le forum. J'utilise excel 2000 sous windows XP PC couramment (je sais faire des requètes, macros, calculs divers... mais je suis débutant pour utiliser microsoft basic). Je pourrai aider certains membres du forum. Aujourd'hui j'ai besoin d'aide:
L'extrait de la suite d'instructions ci desous est une suite d'instructions qui s'exécutent automatiquement dès que je clic sur le bouton 730 sur la feulle de calcul.
Je souhaite que ces mêmes instructions se retrouvent dans une ou plusieurs cellules de la feuille de calcul et s'exécutent dès que la cellule a1 est égal à 1 par exemple.
Est-il possible de le faire? Si oui, pouvez vous svp me dire la procédure à suivre.
Private Sub CommandButton730_Click()
Sheets("reqprogcourseR1").Select
With Selection.QueryTable
.Connection = "URL;http://www.turf-fr.com/partants/171120061.shtml"
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingAll
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.Refresh BackgroundQuery:=False
End With
Application.Run "'galop plat.xls'!supprimee1e2e3"
Application.Run "'galop plat.xls'!copieformules"
Sheets("reqprogcourseR1 2f").Select
Application.Run "'galop plat.xls'!misepage"
Sheets("reqprogcourseR2 2f").Select
Application.Run "'galop plat.xls'!misepage"
Sheets("voir les courses").Select
End Sub
Je vous remercie par avance et à bientôt