das frage ich mich auch, da du meine Frage diesbezüglich noch
nicht beantwortet hast 
Ich/wir wissen immer noch nicht, was du eigentlich machen
willst!?
Bspw. so:
Call EineSub(Feld1, Feld2, Feld3, Feld4, Feld5, Feld6, Feld7, Feld8, Feld9, Feld10, Feld11, Feld12, Feld13, Feld14, Feld15)
Die Sub selbst:
Sub EineSub(Feld1 As String, Feld2 As String, Feld3 As String, Feld4 As String, Feld5 As String, Feld6 As String, Feld7 As String, Feld8 As String, Feld9 As String, Feld10 As String, Feld11 As String, Feld12 As String, Feld13 As String, Feld14 As String, Feld15 As String)
Ich finde, dass sieht erstens unübersichtlich aus, sowohl in der Call-Anweisung als auch in der Sub und zweitens ist das ein enormer Schreibaufwand, immer wieder ‚As String‘ zu wiederholen, spätestens dann, wenn man noch mehr Felder übergeben möchte.
Grüsse aus Osnabrück,
Hans