I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kan da godt skrive dit modul i VB. Men når det er til Excel, ville jeg da bruge "Funktioner" - "Makro" - "Visual Basic Editor" i Excel. (Og så evt. læse under "Få hjælp til Visual Basic for Applications" i Excelhjælpen).
Håber ikke, at jeg har misforstået dig - men dit ? er meget kort.
Duer ikke. Da jeg skal lave en have forskellige variabler med i makro. Så marko skal bygges op af vb og overføres til et excel ark. og derfter udføres. Der efter skal der hentes data i excel til vb.
Denne åbner et excelfil, indsætter et nyt ark og indsætter en knap med tilhørende kode. Brug det af det du kan :-)
Sub AddSheetAndButton() Dim xlapp As Excel.Application Dim xlwb As Workbook Dim NewSheet As Worksheet Dim NewButton As OLEObject Set xlapp = New Excel.Application Set xlwb = xlapp.Workbooks.Open("D:\cbx.xls")
' Make sure access to the VBProject is allowed On Error Resume Next Set x = xlwb.VBProject If Err <> 0 Then MsgBox "Your security settings do not allow this macro to run.", vbCritical On Error GoTo 0 Exit Sub End If
' Add the sheet Set NewSheet = xlwb.Sheets.Add
' Add a CommandButton Set NewButton = NewSheet.OLEObjects.Add _ ("Forms.CommandButton.1") With NewButton .Left = 4 .Top = 4 .Width = 100 .Height = 24 .Object.Caption = "Return to Sheet1" End With
With ActiveWorkbook.VBProject. _ VBComponents(NewSheet.Name).CodeModule NextLine = .CountOfLines + 1 .InsertLines NextLine, Code End With xlwb.Close savechanges:=True xlapp.Quit MsgBox "Kode er indsat" End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.