Macro per creare un file di testo con valori da celle e testo


0

Sto cercando di creare una macro in Excel che crea un file di testo che alcuni dei parametri si trovano su celle Excel.

L'output sarebbe ad esempio:

Il bambino è "cell (1,1)" vecchio.

Il suo nome è "cell (1,2)" .

Sono già riuscito a creare il file ma mi sto sforzando di aggiungere la variabile nel mezzo del testo. Segui sotto il codice che ho scritto:

Sub Generate_KML()

Dim strPath                            As String
Dim iFileNumber                        As Long
Dim strHeader                          As String
Dim strData                            As String

strPath = Application.GetSaveAsFilename(FileFilter:= _
"KML File (*.kml), *.kml", Title:="Save Location")

iFileNumber = FreeFile()
strHeader = ActiveCell.Offset(1, 1)
strData = "Test 2"

Open strPath For Output As #iFileNumber
Print #iFileNumber, strHeader
Print #iFileNumber, strData

Close #iFileNumber
End Sub 

Grazie! Saluti, Richard Lima

Risposte:


0

Cosa vuoi dire che stai lottando?

strdata = "The kid is " & cells(1,1).value & "His name is " cells(1,2).value

Praticamente ce l'hai, basta usare &per concatenare.

Se stai lottando con la stampa, vedi questa domanda per esempi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.