"1"という形でセル内の位置を書き込む必要があります。マクロで数字と点を連結しようとしたどんな方法であれ、常に数字だけを書いています。数字の前にstrinを追加すると、出力が正しく書き込まれます。ドットの後に別の文字を追加すると、結果も適切に書き込まれます。例:Excel:数値と文字列を連結する方法
Sub concat()
Dim currentSht As Worksheet
Dim position, dot As String
Dim checkRow1 As Integer
Set currentSht = Sheets("Predtekmovanje")
position = "2"
dot = ".h"
currentSht.Range("AY8").Value = CStr(position) & dot
End Sub
誰かがセルに2の形式で出力を作成する方法についての巧妙な方法を見つけた場合、私はそれを本当にappresciateでしょう。
実際のセルのデータが間違っていますか?問題は、Excelが値を数値として書式設定するということです。 –