Bonjour à tous !
Voila je me suis lancé sur un Side Project destinée à traiter des statistiques de matchs de Football.
Mon projet avançait très bien jusqu'à la semaine dernière. Cela fait maintenant 5 jours que je suis a fond dessus et que je n'arrive pas à trouver de solution meme en retournant internet.
Je me réfère donc à vous pour voir si vous avez une astuce pour contourner mon problème.
J'effectue un QueryTables d'une page internet dans une feuille, tout se passe très bien sauf que je ne peux pas exploiter les résultats de matchs de la colonne D qui sont importé (du genre 02:01). Le format de la cellule est automatiquement transformé en Personnalisée hh:mm.
Du coup impossible de faire un left des 2 premiers caractères.
j'ai essayé de forcer le format avant importation de la page, et ca fonctionne pas.
si quelqu'un a une idée pour contourner ce problème, je suis preneur.
En vous remerciant par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Public Sub Essai() With ActiveSheet.QueryTables.Add(Connection:="URL;" & "http://www.betexplorer.com/soccer/colombia/liga-aguila/cortulua-dep-cali/O0tDDRl7/", Destination:=Cells(1, 1)) .FillAdjacentFormulas = False .PreserveFormatting = False .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlOverwriteCells .SavePassword = False .AdjustColumnWidth = True .RefreshPeriod = 0 .WebFormatting = xlWebFormattingRTF .WebSelectionType = xlSpecifiedTables .WebTables = "1,2" .WebPreFormattedTextToColumns = False .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = True .WebDisableDateRecognition = True .WebDisableRedirections = True .Refresh BackgroundQuery:=False .WorkbookConnection.Delete End With End Sub
Partager