J'ai une colonne dans Excel avec la disposition suivante:
test.com ba.com test2.com
Ce que je veux générer est une liste de tableaux PowerShell donc mon résultat doit être:
" test.com "," ba.com "," test2.com "
Je voulais commencer par concaténer ma chaîne au début et à la fin, mais je n'arrive pas à le faire.
Ce que je fais est ceci dans une colonne vide (E2 est la valeur de mon premier site): = "" "E2 &" ""
Mais le caractère "ne semble pas s'échapper.
comment résoudre ce problème?
3 Réponses :
Si vous souhaitez ajouter une citation au début et à la fin, essayez
=""""&E2&""""
A5: C17
la formule = PSA (A5: C17)
traite le
cellules non vides dans A5: A17
. Function PSA(SourceRange As Range) As String ' Only for a one-column range Dim vnt As Variant ' Source Range Array Dim strDel As String ' PSA Delimiter Dim i As Long ' Range Array Row Counter ' Copy first column of Source Range to Range Array. vnt = SourceRange(1, 1).Resize(SourceRange.Rows.Count) strDel = Chr(34) & "," & Chr(34) For i = 1 To UBound(vnt) If vnt(i, 1) <> "" Then If PSA <> "" Then PSA = PSA & strDel & vnt(i, 1) Else PSA = Chr(34) & vnt(i, 1) End If End If Next If PSA <> "" Then PSA = PSA & Chr(34) End Function
Vous pouvez utiliser le code ASCII pour un devis.
=CHAR(34)&E2&CHAR(34)