テキストボックスから文字列を取得し、文字列名でシートを作成してから変数を設定し、WS
それを使用してシートの名前を最初のセルに配置します。
Dim WS As Worksheet
Dim nazov As String
nazov = Me.NazovReceptu
Sheets.Add.Name = nazov
Set WS = Worksheets(nazov)
With WS
.Cells(lRow, 1).Value = nazov
End With
'find first empty row in database
lRow = WS.Cells.Find(What:="*", SearchOrder:=xlRows, _
SearchDirection:=xlPrevious, LookIn:=xlValues).Row + 1
...
テキストボックスから文字列を取得し、その文字列を名前としてシートを作成することができましたが、残りは機能しません。私はそれSet WS = Worksheets("nazov")
が悪いことを知っています。異なる名前のシートをさらに作成し、変数WSを使用したいと思います。どうやってやるの?