Problemer med at lave liniskift i en celle i Excel med VB
HejJeg har et lille problem, jeg benytter komponentet Excel.Application til at skrive nogle data i et regneark. Mit problem består i, at jeg ønsker at skrive flere linier i en enklet celle, dette har jeg forsøgt at løse med:
For b = LBound(m_cell) To UBound(m_cell)
If msg <> "" Then
msg = msg + vbCrLf + ebTrim(Replace(tmpArray(m_cell(b) - 1), ".", ","))
End If
Next
xlSheet.Cells(counter + 1, a + 1).Value = msg
altså med vbcrlf. Jeg får også det ønskede linieskift i min celle, men der er også en firkant efter linien. Altså den firkat som office skriver når den ikke kan finde et passende tegn.
Hvordan laver man linieskift uden at få denne firkant med?
