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






Répondre avec citation


: ça peut servir aux autres 

je me met ça sous le coude pour du traitement de pages web car j'ai une autre page qui me posais quelques problèmes dont j'ai pu contourner autrement mais je vais l'essayer avec ta formule.
de convertir en amont le format, mais plutôt de l'exploiter tel quel avec la bonne commande. 
Partager