Rapport de message :*
 

Tri lors d'une importation de données

Titre du sujet : Tri lors d'une importation de données
par warmaster le 12/04/2012 11:40:53

Bonjour a toutes et tous.

J'ai a nouveau besoin d'eclairer ma lanterne : je récupère des données depuis un blog, j'ai pour cela créer une maccro sur Excel (je ne sais pas si le code est propre et idéal) mais cela fonctionne...

Sub CommandButton1_Click()
    With ActiveSheets
        Range("A1:U5550").EntireRow.Delete
    End With
    With ActiveSheet.QueryTables.Add(Connection:="URL;http://monsite/" _
        , Destination:=Range("A4"))
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlEntirePage
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = True
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
End Sub

Maintenant, je voudrais (si cela est possible) pouvoir faire un tri, a savoir ne récuperer (par exemple) que ce qui a été ajouté le jour même (sans l'historique des autres jours), car ma requete récupère bien tout le contenu au format brut (ce qui me convient parfaitement) mais de toute la page...
Quand je regarde le code source de la page, il y a enormément de ligne du genre :
<meta name="robots" content="index, follow" /><meta property=content="http://" />

Quelqu'un aurait-il une piste ou une idée a me suggérer, en tout cas je suis preneur...

Cordialement,