Excel VBA - Как я могу применить проверку ячеек в импортированной таблице Shareopint? - PullRequest
0 голосов
/ 04 декабря 2018

Действительно, после некоторой помощи или того, что мне нужно, просто невозможно.Я использую MS Office Pro Plus 2016 и создал книгу с поддержкой макросов, которая с помощью приведенного ниже кода извлекает данные из списка shareopint и позволяет конечному пользователю манипулировать данными и синхронизировать их изменения обратно на sharepoint.

option eplicit
Sub link_edit_Mode()

Dim mySh As Worksheet
Dim spSite As String
Dim objX As Object

Set mySh = Sheets("Sheet1")

Dim src(0 To 1) As Variant

spSite = "https://MySiteName/sites/GroupCR" 'site name
src(0) = spSite & "/_vti_bin"

src(1) = "{7E802222-3E8F-429D-9F29-D2429DGG17E7}" 'GUID

mySh.ListObjects.Add xlSrcExternal, src, True, xlYes, Sheets("sheet1").Range("A20")

Sheets("sheet1").Activate
Range("A20").Select

Selection.ListObject.ListRows.Add AlwaysInsert:=True


For Each objX In ActiveSheet.ListObjects
objX.Name = "SPData"
Next objX

ActiveSheet.ListObjects("SPData").TableStyle = "TableStyleLight18"

End Sub

То, с чем я борюсь, - это возможность применить своего рода проверку ячейки к связанной таблице SP.Можно ли это сделать?В настоящее время люди могут эффективно изменять данные на те, которые им необходимы, и сохранять их там, где мне необходимо контролировать то, что может быть выбрано / определено.

Любое руководство будет очень полезным.

Спасибо

Шон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...