15. april 2001 - 16:34
Der er
7 kommentarer og 2 løsninger
Lav excel fil
JEg skal bruge et komplet eksempel på at generere en excel fil og skrive nogle data i den...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. april 2001 - 16:45
#1
15. april 2001 - 17:07
#2
wolla..prøv liiiige at skyde gråspurve med kanoner...havde sq forestillet mig noget ole/active x pis..men..hey det pis virker vist...jeg tjekker d lige ud...så hvis det dur får du points!
15. april 2001 - 17:43
#3
sorry dude...resulterer i excel crash når jeg prøver at åbne den genererede fil :(
15. april 2001 - 18:01
#4
Har du husket at definere kolonnerne?
15. april 2001 - 18:08
#5
tdaugaard har lavet noget kode for mig og der havde vi akkurat det problem du her nævner - løsningen skulle findes i, at der blev forsøgt skrevet en værdi i en kolonne som ikke eksisterede, så at sige. tdauggard kan sikkert komme med en bedre forklaring - og derved gøre sig fortjent til halvdelen af pointene...
15. april 2001 - 19:01
#6
Her er en mulighed der virker: ******************* Option Explicit Private exlObj As Excel.Application Private wb As Excel.Workbook Private ws As Excel.Worksheet Private Sub Command1_Click() Dim c As Long \' kolonne nummeret Dim r As Long \' række nummeret For c = 1 To 10 ws.Cells(c, r).Value = \"Min Værdi - \" & c & \"-\" & r Next End Sub Private Sub Form_Load() Set exlObj = New Excel.Application \' Brug følgende linje til at gøre excel enten synlig eller usynlig exlObj.Visible = False Set wb = exlObj.Workbooks.Add Set ws = wb.ActiveSheet End Sub Private Sub Form_Unload(Cancel As Integer) wb.Close Set wb = Nothing exlObj.Quit Set exlObj = Nothing End Sub ************* Ps: Husk lige at inkludere Microsoft Excel Object 9.0 i dit projekt.
15. april 2001 - 19:08
#7
Oops.... Rettelse Komponenten hedder \"Microsoft Excel 9.0 Object Library\" Hvis du vil gemme din excel fil tilføjer du bare wb.SaveAs \"MinFil.xls\" i bunden af Command1_Click
15. april 2001 - 19:12
#8
Damn.... Jeg må være ved at blive gammel *GG* Der mangler selvfølgelig en for løkke på r, altså: ************* Option Explicit Private exlObj As Excel.Application Private wb As Excel.Workbook Private ws As Excel.Worksheet Private Sub Command1_Click() Dim c As Long \' kolonne nummeret Dim r As Long \' række nummeret For c = 1 To 10 For r = 1 To 10 ws.Cells(c, r).Value = \"Min Værdi - \" & c & \"-\" & r Next Next wb.SaveAs \"MinFil.xls\" End Sub Private Sub Form_Load() Set exlObj = New Excel.Application \' Brug følgende linje til at gøre excel enten synlig eller usynlig exlObj.Visible = False \' Usynlig Set wb = exlObj.Workbooks.Add Set ws = wb.ActiveSheet End Sub Private Sub Form_Unload(Cancel As Integer) wb.Close Set wb = Nothing exlObj.Quit Set exlObj = Nothing End Sub ************* :o)
15. april 2001 - 20:21
#9
fik sq csterns til at du :) sq bare smårettes lidt :) thx 4 hjælpen all! håber pointfordelinggen er fair...
Kurser inden for grundlæggende programmering