Création
d'entreprise
Posez votre question Signaler

VBScript utiliser contenu d'une variable [Résolu]

.:Goox:. 2013Messages postés 22 mai 2006Date d'inscription 10 mars 2011Dernière intervention - Dernière réponse le 25 avril 2010 à 14:50
Bonjour,
J'ai un petit code en VBS qui effectue une requête sur un site web, et qui l'affiche dans une feuille excel.
Ca fonctionne jusqu'au moment où j'aimerai que l'utilisateur saisisse un bout de l'adresse dans une cellule, je récupère ce qu'a tapé l'utilisateur, le met dans une variable, mais ensuite je n'arrive pas à intégrer le contenu de la variable à l'URL, j'obtiens une erreur de compilation: Attendu : séparateur de liste ou )
Sub requete()


Dim adresse As String
adresse = Cells(2, 6).Value

    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;http://exemple.com/"adresse, Destination:=Range("$A$1")) ' Il faudrait ajouter le contenu de la variable adresse à la fin de l'url exemple.com
        .Name = "check"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlAllTables
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
End Sub



Si quelqu'un a quelques pistes à me fournir, merci!
Lire la suite 

VBScript utiliser contenu d'une variable »

3 réponses
Réponse
+0
moins plus
Bonjour,

With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;http://exemple.com/" & adresse, Destination:=Range("$A$1"))


;o)
.:Goox:.- 25 avril 2010 à 14:13
Super, ça fonctionne! C'est tout bête mais quand on débute c'est pas toujours évident.
Merci beaucoup
Polux31- 25 avril 2010 à 14:50
je vais te rassurer de suite ... même les chevronnés peuvent également ne pas voir leur boulette

;o)
Ajouter un commentaire
Ce document intitulé « VBScript utiliser contenu d'une variable » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?