Страницы: 1
RSS
RefEdit без названия листов в выбранном диапазоне.
 
RefEdit при выделении диапазона или просто ячейки на форме в RefEdit пишется также и имя листа на котором идет выделение.
Собственно вопрос, как заставить RefEdit  записывать только адреса ячеек (возможно ли это)?
В справке не нашел.
 
чтобы дать возможность пользоватю указать диапазон ячеек не нужно городить форму
Код
Sub test()
  Dim rg As Range
  Set rg = Application.InputBox("Укажите диапазон", Type:=8)
  If Not rg Is Nothing Then MsgBox "Был выбран: " & rg.Address(False, False)
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Мне именно через форму нужно, т.к. это не единственное, что заполняется.
Предложенный Вами вариант я знаю.
 
Ivan.kh, попробуйте корректировать на лету
Код
Private Sub RefEdit1_Change()
Dim i&
  i = InStr(RefEdit1, "!")
  If i Then RefEdit1 = Mid(RefEdit1, i + 1)
End Sub
 
Казанский, да спасибо так уже и сделал, просто не совсем красиво получилось ... думал можно это в настройках как-то выставить
Страницы: 1
Наверх