Avatar billede bol Nybegynder
09. marts 2004 - 10:50 Der er 3 kommentarer og
1 løsning

Kommando knap i EXCEL

Jeg har følgende koder i to knapper:

Rydark = Sub rydark()
'
' rydark Makro
' Makro indspillet 10-09-2002 af DK7141
'
Range("E4:E6,H7,J5:J6,D11:D54,D57:D62,B65:D69,D78:D80,H77:H80,B83:B84").Activate
Selection.ClearContents
'
End Sub



Og


Indsæt i Time = Sub Timereg()
Datasti = "C:\Documents and Settings\smallsystems\Skrivebord\VITUS CRM\Prologic\Pro TIMEREG VERSION 97.mdb"
  ' Lav en forbindelse til Access databasen
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
        "Data Source=" & Datasti & ";"
    ' Åben et recordset
    Set rs = New ADODB.Recordset
    rs.Open "timeregistrering", cn, adOpenKeyset, adLockOptimistic, adCmdTable
    ' alle records i en tabel
   
        With rs
           
            .AddNew ' tilføj ny record

           
            ' tilføj værdier til hvert felt i recorden
            .Fields("Medarbejderid") = Range("E7").Value
            .Fields("Projektid") = Range("C5").Value
            .Fields("Dato") = Range("J4").Value
            .Fields("Salgstal") = Range("G72").Value
            .Fields("Kunde") = Range("E4").Value
            ' tilpas til aktuel tabel
            .Update ' gem den nye record
           
        End With
    rs.Close ' luk skidtet
    Set rs = Nothing
    cn.Close ' også her
    Set cn = Nothing
    ' slut prut finale

End Sub


Nu vil jeg meget gerne have lavet det sådan at der i en og samme knap skal se følgende:

Udskriv ark - Her skal der komme en meddelsesboks, hvor man bliver spurgt efter om data er korrekt - Man skal her have mulighed for at trykke ok el. annulere

Herefter skal den automatisk afspille koden omkring indsæt time i Access

og sidste men ikke mindst skal den ryd mit ark ... Er dette mulig?
Avatar billede bol Nybegynder
09. marts 2004 - 17:00 #1
HJÆLP!!

Bitten
Avatar billede bol Nybegynder
10. marts 2004 - 17:09 #2
Åbenbart ingen hjælp
Avatar billede bol Nybegynder
10. marts 2004 - 19:32 #3
If MsgBox("Tjek om salget er korrekt inden der udskrives?", vbQuestion + vbOKCancel, "Slet infomation?") = vbCancel Then

Exit Sub
End If
Avatar billede bol Nybegynder
10. marts 2004 - 19:33 #4
HAr bare sat dem lige efter hinanden med msg imellem - Virker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester