Mise en forme d'une liste pour SQL

bonjour,

Je souhaiterais avoir une mise en forme automatique dans Excel qui me permettrait de faire des copier/coller dans SQL

J'ai une liste Excel:

Jambon

Saucisson

Tomate

Viande

Poisson

Salade

Et je voudrais la transformer dans ce format:

('Jambon', 'Saucisson', 'Tomate', Viande', Poisson', 'Salade')

et ceux peu import la longueur de la liste.

Merci beaucoup d'avance

Cordialement

Bylbo

bonjour,

une proposition via une fonction personnalisée

Function fsql(r As Range) As String
    g = "'"
    For Each e In r
        If s = "" Then s = g & e & g Else s = s & "," & g & e & g
    Next
    fsql = "(" & s & ")"
End Function

bonjour,

Je ne comprends pas comment je dois utiliser ta fonction.

Est-ce que vous pourriez m'en dire plus.

Merci

Cordialement

bylbo

bonjour,

copier le code du site

aller dans excel

faire alt-F11

menu-insérer-module

coller le code

(la fonction est installée)

faire alt-f11, pour revenir dans excell

mettre dans une cellule la formule

par exemple

=fsql(A1:A5)

pour mettre le contenu de la plage A1 à A5 au format sql

Rechercher des sujets similaires à "mise forme liste sql"