Avatar billede Marting Forsker
08. november 2019 - 21:20 Der er 121 kommentarer og
1 løsning

Dato med det samme, ved opstart af min Kørselsrapport: -)

Hej
Jeg har fået hjælp til Makro i en Kørselsrapport, hvor man kan trykke på celle A1 så popper der,  et vindue op med dato hvor man kan indstilling dato hvor den ligger datoen ned i cellerne med dag og uge nr. 

Kan det lad sig gøre når man lukker min Kørselsrapport( starter excel)  at den med det samme,  scanner computerens dato og sætter data  ned cellerne hvor de skal ligge?
(Det er bare en gang imellem hvor jeg ikke sat den rigtige dato på min Kørselsrapport: -( )
Ved ikke om det kræver lide Makro eller lidt formler?

På forhånd  tak  : -)


Dato med det samme,  ved opstart af min Kørselsrapport(starter excel)
Avatar billede jens48 Ekspert
08. november 2019 - 23:16 #1
Kunne det være en makro i stil med denne, der skriver dato og ugenummer i celle A1:

Private Sub Workbook_Open()
Range("A1") = WorksheetFunction.Text(Date, "dd-mmm-yyyy") & " Uge " & WorksheetFunction.WeekNum(Date)
End Sub
Avatar billede Marting Forsker
09. november 2019 - 05:33 #2
jens48

Jo det kunne sagtens være sådan

I dag er datoen del sådan op der i de celler

3C Dag = "Lørdag"
3D Dato = "09-11"
3E Ugenr. =”45”
3F År = "2019"

Ja det faktisk fedt hvis datoen kunne samlet i en celle ja : -)
Så den kunne se sådan ud her fx B3 ="Dato - Lørdag d. 09-11-2019 Uge nr. 45"
Kan man ikke få tekst med ind i cellen?  Så den ligger ovenstående?

tænker om der er en måde jeg kunne overfør den nuværende makroen koden over til dig?

Jeg ved ikke om den kode er nok som stå i ”ThisWorkbook”
Hvis der også skal tilpasses noget i det popop vindue ? som kommer frem når jeg trykker på celle 1A : -)

Så du kunne hjælpe med at implementere den nye kode i den gamle kode 😊
Hilsen Martin  : -)
Avatar billede Marting Forsker
09. november 2019 - 06:02 #3
Lige hej igen 😊

Har forskel lidt i koden : -)

Kan se pop vinduet: -)
Ligger under Forms : -)

Og der ligger også noget kode : -)
Og i ”ThisWorkbook” (under ”Microsoft Exel Objects”

Loader den “UserForm1”  : -)

I koden der er henter den datoen  op i pop op vinduet : -)
Så måske du også skulle have koden der  fra : -)
😊
Avatar billede Marting Forsker
09. november 2019 - 07:18 #4
Og lige hej igen igen : -)

Nu har lige prøvet din kode helt ren : -) i et Excel

Under VBAProject
Ark1

Private Sub Workbook_Open()
Range("A1") = WorksheetFunction.Text(Date, "dd-mmm-yyyy") & " Uge " & WorksheetFunction.WeekNum(Date)
End Sub

Selvfølgelig gemt sådan her  "Excel-projektmappe med aktive makroer"

Når jeg har lukket alt Excel ned, og åbner igen for Excel så stå den samme dato på tros af jeg har justeret datoen på computeren der bliver bare ved med at stå  den samme dato : --(
Avatar billede Jan Hansen Ekspert
09. november 2019 - 11:03 #5
Avatar billede Marting Forsker
10. november 2019 - 00:39 #6
Hej Jan

Ja det ser nu meget godt ud : -)

Tænker om du havde mod på at implementere koden i min Kørselsrapport

Så når man  opstarter min Kørselsrapport så sætter den datoen ind fra computeren af : -)

hvis nu jeg ligger den eksisterende Kørselsrapport op, og den nye version som jeg
tænker den skal se ud fremadrettede.

tænker at det er noget i denne kode der skal kigges lidt på : -)
så B3 kommer til at se sådan ud her  : B3 =”Dato - Lørdag d. 09-11-2019 Uge nr. 45”

men det ved du nok mere om ind jeg 😊


Private Sub cb_Ok_Click()
    dato = Me.Com_Dag & "-" & Me.Com_Måned.ListIndex + 1 & "-" & Me.Com_År
    Range("C3") = tabel(hentDagensNr(dato) - 1)
    Range("D3") = Format(dato, "mm-dd")
    Range("E3") = Me.Tb_ugeNr
    Range("F3") = Me.Com_År
   
    Unload Me
   
    ThisWorkbook.findNyRække
End Sub

https://www.dropbox.com/s/vc5phfgt769raci/Ny%20K%C3%B8rselsrapport.xlsm?dl=0

https://www.dropbox.com/s/vfvn1d89dze4t0k/Eksisterende%20K%C3%B8rselsrapport.xlsm?dl=0

Hilsen Martin G.
Avatar billede Marting Forsker
10. november 2019 - 19:34 #8
Hej Jan : -)

huha der er sket noget der : -)
Jeg vender lige tilbage  : -)

Jeg plejer at sende rapporten  af sted til vognmanden så han kan rate og printe ud
sender i Filtype "Excel-projemappe"

tænker lige over det lidt : -)

Hilsen Martin
Avatar billede Marting Forsker
10. november 2019 - 21:12 #9
Hej Jan

Jeg har lige lavet et par link  håber det er forståeligt

Kender ikke så meget til Dropbox, tænker om du kan hente filerne lige som jeg kan med dine 

https://www.dropbox.com/s/u4dpsm4j7201rjz/sk%C3%A6rmdump.jpg?dl=0

https://www.dropbox.com/s/u4dpsm4j7201rjz/sk%C3%A6rmdump.jpg?dl=0
Avatar billede Jan Hansen Ekspert
10. november 2019 - 21:40 #10
Ok tænkte bare lidt større/bredere, prøver at forfine det du har og ikke lave det væsentligt om!! Men så er det kun til dig!!
Avatar billede store-morten Ekspert
10. november 2019 - 23:17 #11
Et eksempel på dato vælger, håber det kan vises.
https://www.dropbox.com/s/t91emc06ltnvkan/Dato%20v%C3%A6lger.xlsm?dl=0
Avatar billede Marting Forsker
11. november 2019 - 04:51 #13
Godmorgen  til jer  :-)


Jeg takker forløbe  venter lige tilbage efter abr.  :-)

Hilsen Martin
Avatar billede Marting Forsker
12. november 2019 - 21:21 #14
Hej Jan

Så er jeg kommet på igen 
Jeg har prøvet at lave et par nye forslag : -)
Hvis det er muligt  😊

Prøvet at lave lidt kode : -) eller forsøgt : -)

Håber det giver mening 
https://www.dropbox.com/s/57xrpjyxb7fyuoh/Ny.xlsm?dl=0

https://www.dropbox.com/s/bqrjlybhpozduje/scanne%20celler.jpg?dl=0

https://www.dropbox.com/s/yz9htkflvth6l7e/Slet%20knap.jpg?dl=0

https://www.dropbox.com/s/m8jkfbyy69heczg/TextBox.jpg?dl=0


store-morten

tak for dit forslag : -)

Hilsen Martin
Avatar billede store-morten Ekspert
12. november 2019 - 22:02 #15
Prøv denne slette kode på en ActiveX knap, hvor du kan vælge ikke at udskrive knappen.:
Private Sub CommandButton1_Click()
' Denne makro sletter et forudvalgt område (B3 og A5:I33)i det aktive ark.
' Udskriften skal bekræftes i en meddelelsesboks.
    Dim bytAns As Long

    bytAns = MsgBox("Du har anmodet om at slette: B3 og A5:I33" _
    & vbCrLf & " Ønsker du det?", vbYesNo + vbQuestion, _
        "Bekræft sletning.")

    If bytAns = vbYes Then
        Range("B3, A5:I33").ClearContents
    Else
        Exit Sub
    End If
End Sub
Avatar billede store-morten Ekspert
12. november 2019 - 22:12 #16
Du henter data til TextBox på samme måde som til din Label

'Til Label
    With LaChauffør
        .Caption = "Navn:  " & ChName & "    Vogn Nr. " & VognNum
        .Font.Size = 12
    'Til TextBox
    End With
        With TextBox1
        .Value = ChName
    End With
        With TextBox2
        .Value = VognNum
    End With
Avatar billede store-morten Ekspert
12. november 2019 - 22:21 #17
Din OK knap skriver dato i celle AE3
Så du må ikke slette B3 ?
Kode uden sletng af B3:
Private Sub CommandButton1_Click()
' Denne makro sletter et forudvalgt område (A5:I33)i det aktive ark.
' Udskriften skal bekræftes i en meddelelsesboks.
    Dim bytAns As Long

    bytAns = MsgBox("Du har anmodet om at slette: A5:I33" _
    & vbCrLf & " Ønsker du det?", vbYesNo + vbQuestion, _
        "Bekræft sletning.")

    If bytAns = vbYes Then
        Range("A5:I33").ClearContents
    Else
        Exit Sub
    End If
End Sub
Avatar billede Jan Hansen Ekspert
12. november 2019 - 22:49 #18
Avatar billede store-morten Ekspert
12. november 2019 - 22:56 #19
Avatar billede Marting Forsker
13. november 2019 - 20:13 #20
Hej Jan  igen

Kan godt se der er sket  noget 😊
Det er virkelig dejligt at den Rens knap er lavet :-) Jeg takker 😉

Når nu jeg åbner  kørselsrapporter så står der  Mandag d.13-11-2013 uge 46 (Det kunne godt være der skulle en lille justering til på dagene)

Hvis jeg lukker for kørselsrapporten uden og uden at foretage mig noget som helst
Og går ind manual og rater datoen på min computer

Og åbner igen for kørselsrapporten så stå den samme dato i B3
Der stå den nye dato i hjælpe cellerne  AE2

AE3 er selvfølgelig ikke tom

Denne her ”Public Sub findNyRække()”  er det den der skulle lave den scanning om der står noget i cellerne her : 
A5 - A33
B5 -B33
C5 -C33
D5 – C33
E5 – C33
F5-F33
G5-G33
H5 -H33
I5 -I33

Om den må rette i datoen?  Hvis de er helt tomme?

Spørgsmål
Når jeg starter et regneark op med makroer, ville den så alt tid run en makro?(Uden at man foretager sig noget som helst)
Eller auto start?

Nogen gangen så kommer der sådan en gule bjælke op i toppen man skal godkende før man kan komme vider

Jeg bruger ikke chauffør nummer
Kun navn og vogn nr.

Hilsen Martin _: )
Ps. Når man trykker OK i pop up vinduet så lukker det ikke
Avatar billede store-morten Ekspert
13. november 2019 - 20:49 #21
Hvis i kikker på mit version i #19
Så prøv at se på uge nr. ?
Kan i bruge kalender vælger?
Avatar billede Marting Forsker
13. november 2019 - 20:49 #22
Hej Stor  - Morten

Når jeg trykker på A1 så kommer den med en fejl 
Compile error:
Can´t find project or library

‘Dato vælger

Kan se “slet alt knap” sidder i samme vindue som pop-up vinduet til dato

Den gør det samme med at skrive den samme dato i B3 når man  åbner og lukker for  kørselsrapporten
Selv efter jeg ikke har foretaget mig noget, kun rettet datoen manuelt på computeren: -(

Kan se AE2”=IDAG()” den føler fint med datoen på computeren  når jeg retter på

Så meget kort fortalt

1.    Hvis der stå nogen tegn i cellerne ("A5:I33") så må den ikke rør datoen : -)

2.    hvis cellerne ("A5:I33") er helt tom så skal den sætte computerens dato i B3
med det samme når jeg åbne op for kørselsrapporten uden jeg skal foretage mig noget som helst: -)
Avatar billede Marting Forsker
13. november 2019 - 20:57 #23
Store – Morten

#19 – den er flot sat op kalender vælgeren
Jeg bruger så ikke Chauffør nr.

kun Chauffør navn og Vogn nr.
Avatar billede store-morten Ekspert
13. november 2019 - 21:00 #24
OK, vender lige tilbage om lidt med et skærm dump.
Avatar billede Marting Forsker
13. november 2019 - 21:06 #25
”sikkerhedsadvarsel noget aktiv indhold er deaktiveret.  Klik for at få flere oplysninger”
”aktivere indhold”

At markkrogen starter op?
Når regnearket bliver startet op?

Og når den starter op uden nogen gul bjælke (Altså ligesom når man starter et almindelig regneark op uden makroer) fx  i denne her Filtype  ”Excel-projetmappe”

Er den så i  stand til at køre en makro?
Avatar billede store-morten Ekspert
13. november 2019 - 21:07 #26
Avatar billede store-morten Ekspert
13. november 2019 - 21:09 #27
Det er vist dine sikkerheds indstillinger der står lavt. Det er OK.
Du får så advarslen og kan godkende.
Avatar billede store-morten Ekspert
13. november 2019 - 21:17 #28
Har slettet på Userform.

Har ikke tilpasses så kalendervalg har nogen funktion, kun til sammenligning.
Bemærk forskellen på uge nr. ?
Er 13-11-2019 ikke uge 46?
Avatar billede Marting Forsker
13. november 2019 - 21:22 #29
Huha kan ikke komme,  der til den går i fejl bruger
Når jeg trykker på A1

Microsft Office Home and Business 2016

https://www.dropbox.com/s/8uhpzkdnek97jax/UserForm.jpg?dl=0

https://www.dropbox.com/s/uzofqp4v6bncxqm/G%C3%A5r%20i%20fejl.jpg?dl=0
Avatar billede store-morten Ekspert
13. november 2019 - 21:25 #30
Har du mod på at forsøge at slå funktionen til?
Avatar billede store-morten Ekspert
13. november 2019 - 21:44 #31
Avatar billede Marting Forsker
14. november 2019 - 05:33 #32
Højre klikker på  MultiPage
Der er ikke meget vælgere der mellem :-(

Hvad gør funktionen mere specifik?

den går i fejli

https://www.dropbox.com/s/xxv7znkqatvpk0c/Fun.jpg?dl=0

https://www.dropbox.com/s/j43jyityclnvcex/G%C3%A5%20i%20fejl.jpg?dl=0


Har ikke mere tid skal på job  :-)
Avatar billede Marting Forsker
14. november 2019 - 05:38 #33
Tænker hvis det var for at få luksus kalenderen frem, så var jeg meget glad for den oprindelige type kalender med hvor bare dagene kom frem på den meget simpel måde : -)
Avatar billede Marting Forsker
14. november 2019 - 05:41 #34
Lige umiddelbart så kommer der en ny dato frem når jeg justere datoen på computeren  : -)
bare ved at lukke og åben for kørselsrapport uden at foretage mig noget som helst ;-)

indtil til det,  jeg har prøvet  indtil videre : --)
Avatar billede store-morten Ekspert
14. november 2019 - 07:50 #35
Du skal prøve rulle panel og finde den længere nede. ;-)
Avatar billede store-morten Ekspert
14. november 2019 - 07:55 #36
Jeg synes du skal prøve.
Din oprindelige kalender kender ikke til forskellige antal dage pr. måned eller skud år. Og så viser den forkert uge nr.
Avatar billede store-morten Ekspert
14. november 2019 - 17:32 #38
#Jan
Prøv: 30-12-2019
Avatar billede Jan Hansen Ekspert
14. november 2019 - 18:17 #39
Avatar billede store-morten Ekspert
14. november 2019 - 19:15 #40
#Martin
Hvis du har interesse i at prøve med DTPicker.

https://www.dropbox.com/s/8g7hbjquqskfrro/Rapport.JPG?dl=0

Med reduceret kode (190 ord incl. forklaringer, mod oprindeligt 509 ord)
Avatar billede Marting Forsker
14. november 2019 - 21:13 #41
# 39 – Jan
Det hjalp , nu  laver  den ikke om på datoen når man gemmer 😊

Tænker om det,  er muligt at lave når man bruger slet  / Rens knappen Er det så muligt at den også,  kan  lave ”Ingen udfyldning”  i cellerne jeg bruger af og til farver.

#40 - Store-Morten
Det kunne godt være, jeg skulle prøve : -)
kigger på det i morgen  : -)


Jeg takker mangen gange for jeres store indsats
Avatar billede Marting Forsker
14. november 2019 - 21:16 #42
# Store-Morten
hmm det ser ud som om,  den der "DTPicker." ikke er der
måske skal den opgraderes på en måde
Avatar billede store-morten Ekspert
14. november 2019 - 21:49 #43
Når du vælge dato, er det så altid fra IDAG og frem. Hvor langt frem?
Avatar billede store-morten Ekspert
14. november 2019 - 23:00 #44
Så prøver vi en version, med en anden form for Dato vælger :-)

https://www.dropbox.com/s/3cz6ype4e02kkpq/Ny%20Dato%20v%C3%A6lger%20%28sm%29.xlsm?dl=0

Slet knapper sletter nu også fyld farve.
Avatar billede Jan Hansen Ekspert
14. november 2019 - 23:03 #45
Avatar billede Marting Forsker
15. november 2019 - 05:52 #46
Godaften med jer  😊

Det er dejligt den også laver farven om nu :-)
I er nogen helt hajer til det der :-)

Det har jeg da ikke tænkt så meget over det med datoen  før : -) og den ku være forkert og alt muligt

Jeg tænker en måned  tilbage  fra computerens dato og en frem så fx 1-1- 2020 så hedder det  december  2019 – og så hedder det februar 2020 noget i den stil 
Er det ikke noget den selv kan finde ud af ?

# Stor-Morten
den laver fejl endnu når der trykkes på A1
Kan ikke nå at lave en skærmdump

# Jan
Den ”OK” knap dur ikke : -) den lukker ikke kalender ned

Ang. Datoen  er det ikke den fra den oprindelige kode? Du bruger
i din version
har egentlig ikke lagt mærke til den har lavet fejl

nu bliver jeg nødt til at smutte på job ☹ 😊
God dag til jer 😊
Avatar billede store-morten Ekspert
15. november 2019 - 09:14 #47
Avatar billede Jan Hansen Ekspert
15. november 2019 - 11:31 #48
Hej
Min regulerer ikke hvor mange dage der er i måneden da det ville kræve du udfylder først år så måned og sidst dag da de to første bestemmer hvor mange dage der er i en måned!!
https://www.dropbox.com/s/t3kyhuggnxszt8e/Ny%20K%C3%B8rselsrapport%20ver%202.xlsm?dl=0
Nu lukker den ved Ok
Avatar billede Jan Hansen Ekspert
15. november 2019 - 11:41 #49
#Morten
https://www.dropbox.com/s/95dbdi8sz7chzdj/1.jpg?dl=0

mærkelig din Str og Date function fejler her ????
Avatar billede store-morten Ekspert
15. november 2019 - 12:02 #50
Hel Jan
Tak for meldingen.

Jeg forstår det ikke!
Arket sendes til min test person på e-mail og vi får ikke fejl.
Morten
Avatar billede Jan Hansen Ekspert
15. november 2019 - 12:08 #51
Jeg kører 365

Mærkeligt når jeg starter et rent projekt virker Str functionen

????

Jan
Avatar billede store-morten Ekspert
15. november 2019 - 12:17 #52
Også 365 her
Avatar billede store-morten Ekspert
15. november 2019 - 12:48 #53
Virker det nu?
Avatar billede Jan Hansen Ekspert
15. november 2019 - 13:10 #54
Nej uændret
Avatar billede Marting Forsker
15. november 2019 - 19:16 #55
Avatar billede Marting Forsker
15. november 2019 - 19:43 #56
# Jan

Det kan jeg godt se, det med kalenderen med lige mangen dage i alle måneder, det er ikke noget jeg har haft bemærket eller har problemer: -)

Dejligt med det OK knappen dur nu 😊

Når jeg nu rediger i TextBoxen så sker der ikke noget B3 men det gør der ude i hjælpe cellen AG2: -)

Hilsen Martin

##
Men måske kunne det være godt med en kalender der dur rigtigt

# Store Morten
Det er der mærkeligt med  den fejl køre du også Win 10? -  64 bit
Avatar billede Jan Hansen Ekspert
15. november 2019 - 20:05 #57
???
formlen i B3
="Dato - " & STORT.FORBOGSTAV(TEKST(Dato;"DDDD")) & " d. " & TEKST(Dato;"dd-mm-åååå") & " Uge nr. "& DK_Ugenr(Dato)

Dato er en navngivet celle (AE4)
Avatar billede Marting Forsker
15. november 2019 - 20:46 #58
# Jan  : -)

For hulen der skulle A3 : -) 
="Chauffør: "& MedNavn & " - Vogn nr. " & VognNr
Avatar billede Jan Hansen Ekspert
15. november 2019 - 22:49 #59
Avatar billede store-morten Ekspert
16. november 2019 - 00:30 #60
Avatar billede Marting Forsker
16. november 2019 - 19:33 #61
#59 – Jan

Dejligt nu dur TextBoxen 😊

Men nu stå datoen stille igen, på tros af at A5:I33 er tom

Jeg prøvet at bruge rense knappen og gemme, og lukke  Justere datoen på computeren åbnet kørselsrapport den igen så kom den og den justeret dato kom til at stå på,  lukket ned igen at skiftet om til den rette dato og åbnet kørsel rapporten  op igen  så kom den rette dato : -)

Så tror den faktisk køre : -)

Jeg prøvet datoen 😊 fx d.31-2-2019 der kom Søndag d. 03-03-2019 i stedet 😊

Har kigget på computerens dato den kan , sagtens  springe år  frem og til
Kunne man ikke scanne  en måned tilbage og frem?

Så fx dato d. 1-1-2020 så tager den december og februar

Med en meget simpel og let kode : -) og ellers så tror jeg bare vi lukker den her 😊

#60 Stor – Morten

Den laver fejl endnu ?

https://www.dropbox.com/s/4ootto2kximgneg/G%C3%A5%20i%20fejl%20_%2016_11_2019.jpg?dl=0

På A1

# Jan
Har du prøvet Store – Mortens eksempel?
Avatar billede Jan Hansen Ekspert
16. november 2019 - 19:49 #62
# 61 tror ikke jeg kan hjælpe dig mere!!
Avatar billede Marting Forsker
16. november 2019 - 20:32 #63
#Jan

Jeg takker mange gange for  den hurtige  indsats : -)

#Stor Morten 

Jeg takker også for din indsats  på tros af det ikke helt lykkes  : -)
Avatar billede Marting Forsker
16. november 2019 - 20:34 #64
#Jan

PS. er du forøvrigt programmør?  eller er det bare sådan selv  lært?  interesse  lært
Avatar billede Jan Hansen Ekspert
16. november 2019 - 21:15 #65
Selvlært!!!
Avatar billede store-morten Ekspert
17. november 2019 - 11:51 #66
Hej Martin
Du får lige et forslag uden UserForm
https://www.dropbox.com/s/kz0hk17jyadxb5s/Ny%20Dato%20v%C3%A6lger%20uden%20UserForm%28sm%29.xlsm?dl=0
Som måske er mere enkel at til passe :-)
Avatar billede Marting Forsker
17. november 2019 - 18:43 #67
Hej Stor- Morten

Tak skal du have, den går i fejl endnu når jeg trykker på ”I dag”

Hmm tror nu jeg ville være ked af, UserForm(pop op vindue) ikke er der mere 
Så mon ikke jeg kunne leve med datoen

Hvad er alle de datoer ude i celle AP?

Ellers skal det være den dato vælger som du kom med der
Men der skal nok opdateres noget i min Offes pakke (eller til tilvælges noget)

https://www.dropbox.com/s/oa9e8qin71yf3f0/G%C3%A5r%20i%20fejl%2017_11_2019.jpg?dl=0

# Jan

Nu er jeg begyndt at tilpasse min kørselsrapport, hver gang jeg trykker på nogle formler så hopper den op i A5, så kan ikke rette sådan lige i dem : )

Er der noget jeg lige kan slå fra ? tænker jeg


Det bliver lidt spændende det med datoen i B3,

Det er når der kommer til at stå en dato i AE3 i hjælpe cellen

Der kommer til at stå en dato i AE3 lige så snart der kommer en rettelse i pop-up vinduet 

Og hvis der gemmes tom i kørselsrapporten så ville den alt tid gå ud fra den dato som stå i AE3.

Så tænker det,  den bør gøre først(uden jeg foretager mig noget som helst) det er at løbe alle cellerne igennem fra A5:I33 efter et synlig tegn når jeg åbner op for min kørselsrapport. 

Hvis den ikke finder nogen synlige tegn,  skal den tage computer dato og lægge den i  AE3  hjælpe cellen

Og hvis der er synlige tegn i A5:I33 cellerne så skal den ikke gøre noget som helst : -)(og måske heller ikke hvis der stå noget i AE3)(tænker det er en form for en ekstra sikring)

Hilsen Martin
Avatar billede Jan Hansen Ekspert
17. november 2019 - 20:01 #68
Avatar billede Marting Forsker
17. november 2019 - 20:07 #69
# Jan  : -)
Dejligt lige præcis dejligt : -)Takker  :-)  var det noget særligt indgreb?

måske det er noget jeg lige selv kunne lave i den kørselsrapport jeg er i gang med at tilpasse? (Så jeg ikke skal starte forfra )
Avatar billede Jan Hansen Ekspert
17. november 2019 - 20:08 #70
Det med datoen er lavet så hvis E3 er tom så vil den tage idag.

Lige før du gemme vil den altid overføre idag til E3 hvis der er noget i A5:C33 så ved nyåbning vil datoen ikke ændres.
Avatar billede Jan Hansen Ekspert
17. november 2019 - 20:12 #71
I koden "ThisWorkbook"

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
    If Sh.Name = "Kørselsrapport 1_2" And Target.Address = "$A$1:$I$1" Then
        Cancel = True
   
        Load UserForm1
        UserForm1.Show
        findNyRække
    End If
End Sub

det er "findNyRække" der skal flyttes ind i if-sætningen
Avatar billede Marting Forsker
17. november 2019 - 20:29 #72
#71
Jeg prøver ellers må jeg bruge den nye : -) og starte forfra : -)

#70
Ja den som du sendte er helt tom i cellerne  A5:I33

og der stå B3 = "Dato - Fredag d. 15-11-2019 Uge nr. 46"  og selvfølgelig ikke tom i hjælpe cellen AE3 

tænker at jeg godt kunne komme til at glemme datoen en gang imellem  lige som på den oprindelige kørselsrapport  :-)
Avatar billede Jan Hansen Ekspert
17. november 2019 - 20:50 #73
I koden "ThisWorkbook"
prøv at tilføje

Private Sub Workbook_Open()
Dim Area As Range, Cell As Range, Flag As Boolean
    Flag = True
    Set Area = Sheets(1).Range("A5:C33")
    For Each Cell In Area
        If Sheets(1).Range("AE3").Value <> "" Then
            If Cell.Value <> "" Then
                Flag = False
            End If
        End If
    Next
    If Flag Then Sheets(1).Range("AE3") = ""
End Sub
Avatar billede Marting Forsker
18. november 2019 - 19:54 #75
# Stor Morten

Ja nu laver den ikke fejl mere :-)

Men hvis jeg skriver noget i cellerne E5 - F5 og lukker ned og  og Juster på computerens dato åbner igen så er der justeret på datoen i kørselsrapporten
Ville foretrækker pop-up vinduet som på den oprindelige version.

# Jan

Ja nu følger datoen efter computerens dato dejligt 😊 så er det løst: -)

Men det gør den også når man skriver noget i cellerne A5 - B5 og Juster frem og tilbage på computerens dato 😊 (ikke lås dato)

Har tænkt 4  scenarier igennem af 2 lidt forskellige forslag  (så skulle den være der 😊)

Scenarier 1 (Tom kørselsrapport)
1 starter kørselsrapporten op
2 Undersøger IF Range("A5:I33") =”?” er tom for synlige tegn
3 (Tomt) = sætte computerens dato i hjælpecelle AE3 – B3
4 makroen foretager sig ikke mere

Scenarier 2  (synlige tegn i  kørselsrapport)
1 starter kørselsrapporten op
2 Undersøger IF Range("A5:I33") =”?” et tegn er sat  i fx G5 (klokkeslæt)
3 makroen foretager sig ikke mere

Anden forslag
Scenarier 3 (Tom kørselsrapport)
1 starter kørselsrapporten op
2 Undersøger IF Range("A5:I33") =”?” er tom for synlige tegn
3 (Tomt) = makro programmering stå og afventer på synlige tegn i A5:I33
4 et synlig tegn sættes i  Fx et F5(klokkeslæt)
5 der bliver sat computerens dato i hjælpecelle AE3 – B3
6 makroen foretager sig ikke mere

Scenarier 4 (synlige tegn i  kørselsrapport)
1 starter kørselsrapporten op
2 Undersøger IF Range("A5:I33") =”?” et tegn er sat  i fx A8
6 makroen foretager sig ikke mere

Den skulle jo nok blive ved med at satte en dato i hjælpecelle AE3 – B3 i scenarier 1 – 3 hvis man justere på pop-up vinduet

Håber mine scenarier er forståelige  : -)

Hilsen Martin
Avatar billede store-morten Ekspert
18. november 2019 - 20:02 #76
Der er ingen grund til at justerer på computerens dato!

Datoen i kørselsrapporten ændre sig hvis du har trykket på "Slet alt"
Datoen i kørselsrapporten ændre sig ikke hvis du har sat en dato ved at trykke på "OK"
Avatar billede store-morten Ekspert
18. november 2019 - 21:58 #77
Prøv nu.

Når du åbner "Tomt" ark, sættes dags dato. (Flygtig)
Når der er tastet i rapporten, sættes dags dato. (Fast her efter)
Når du ændre dato med kalender og trykker: OK (Denne dato, fast her efter)
Når du sletter alt i rapporten manuelt eller med knap sættes dags dato (Flygtig)

Tip: Når celle AI3 er tom følges computerens dato.
Celle med rød tekst, kan slettes efter test.
Avatar billede Marting Forsker
19. november 2019 - 19:32 #79
#76
Det gør jeg som heller ikke : -) det er kun når jeg tester, der bliver justeret på computerens dato.

Ja det ser ud som om det virker nu😊

Men var det ikke muligt at få det pop op vindue tilbage, med den oprindelige dato vælger?

Ved godt datoen ikke var hel god. Kan godt se den du har lavet i AP
Er det ikke muligt at tage dagens dato/den valgte dato plus minus en måned?
Og lave det i makroen

Ellers må man bare lad den oprindelige dato vælge være i pop op vinduet  : -)
Avatar billede store-morten Ekspert
20. november 2019 - 09:52 #80
Avatar billede Marting Forsker
20. november 2019 - 21:33 #81
# Stor – Morten

Nu går den i fejl  igen

Tror også denne tråd er ved at løbe der ud af 😊

Jeg  er rigtigt for det I har udrettet 😊

Og du fik den til at virker det med datoen, i cellerne  og fik tilføje en slette/rens knap
fik lavet en konstant tekst i koden og man kunne lave om på tekst og vogn nr. i pop-up vindue


Jeg ved ikke hvor meget mere mod du har på denne opgave?

fordi jeg var meget glad for den oprindelige opstilling.

Med at man kunne aktiver pop-up vinduet i A1

Hilsen Martin
Avatar billede store-morten Ekspert
20. november 2019 - 21:44 #82
Hvad er fejlen?
Avatar billede store-morten Ekspert
20. november 2019 - 22:06 #83
Prøv igen. (Link i #80) ;-)
Avatar billede Marting Forsker
21. november 2019 - 05:32 #84
Hej Stor Morten

Jeg fik simple hen ikke langt link op

https://www.dropbox.com/s/yiknxr3gcqd1vt7/Fejl_21_11_20019.jpg?dl=0

Hilsen Martin
Avatar billede store-morten Ekspert
21. november 2019 - 05:51 #85
Virker den nye rettelse?
Avatar billede Marting Forsker
21. november 2019 - 17:14 #86
Hej Store - Morten

Her Link #80

'Skriver dato for uge nr. beregning
    Range("AN3").Value = Format(ComboBox1.Value, "dd-mm-yyyy")
    'Indlæser uge nr.
    LaUgeNr = "Uge Nr.: " & Range("AO2").Value
End Sub

Range("AN3").Value = """"Format"""(ComboBox1.Value, "dd-mm-yyyy")

Det er som på h skærmdump den den laver  :-(
Er det muligt at man bruger noget af det fra Jans' forslag men det virkede jo sådan set meget  godt , (Lige det bortset  med  i cellerne) som du fik til at virker : -)

hvis jeg ligger det op?
Avatar billede Marting Forsker
21. november 2019 - 17:18 #87
Det er som på  skærmdumpen den  laver Fejl :-(

Er det muligt man kan bruge noget af det fra Jans' forslag det virkede jo sådan set meget godt , (lige bortset fra  det  med i cellerne med datoen )  som du fik til at virke : -)

hvis jeg Jans forslag op ?
Avatar billede store-morten Ekspert
21. november 2019 - 21:52 #88
Din excel version kan ikke lide dato format i VBA
Det forstår jeg intet af?

Prøver en version uden VBA dato format og krydser fingre.
https://www.dropbox.com/s/6urqbxefwikc44j/Med%20og%20uden%20UserForm.xlsm?dl=0
Avatar billede Marting Forsker
22. november 2019 - 04:32 #89
# Store - Morten

Det køre nu uden fejl : -)
i pop - vinduet  : -)
køre på job nu : -)  kigger videre på det når jeg kommer hjem igen : -)

Hilsen Martin
Avatar billede Marting Forsker
22. november 2019 - 21:56 #90
# Store – Morten

Hmm heller ikke her

Jeg har kigget
I indstilling – avanceret

Der er sat hak i der  ”Brug 1904-datosystem” man det har nok ikke så meget med VBA at gøre

Eller er der noget jeg ikke har opdatere mon?

Men den kommer frem nu : -)

Jeg har  bearbejdede lidt i kørselsrapporten,  taget Jans forslag og den oprindelig kørselsrapport 

Og lavet et skærmdump 😊

Det ville være super hvis den kunne komme til at ligne lidt efter den oprindelig version igen 😊

med din kode 😊 og pop up vindue 😊  helt perfekt med datoen 
Jeg har flyttede op i chauffører  op i A2  og  dato B2 så er der mere plads til tekst

Håber det giver lidt mening alt sammen 😊

ønskede udseende😊
https://www.dropbox.com/s/eeyy7skzasptjc3/Bearbejde.jpg?dl=0

bearbejdet forslag  😊 
https://www.dropbox.com/s/o2pytwhj66gn911/Ny%20K%C3%B8rselsrapport%20bearbejde%2022_11_2019.xlsm?dl=0 

Hilsen Martin
Avatar billede store-morten Ekspert
22. november 2019 - 22:30 #91
Det var godt det virker :-)

Det er ikke så godt at ændre på layoutet, da formler og kode ,nu skal til rettes til de nye placeringer.
Jan bruger navn givne celler, hvilket jeg ikke gør.

Undgå flettede celler i arket. ( Burde ikke været opfundet ;-)  )

Men, med nyt layout, min Pop op, formel og kode tilpasning, skulle nok kunne laves.
Avatar billede store-morten Ekspert
22. november 2019 - 22:38 #92
Du har tilføjet flere Ark?

Jan har kode der kun virker på det originale Ark.
Bland andet ved åbning af Pop op,
og før du gemmer?
Avatar billede Jan Hansen Ekspert
22. november 2019 - 23:16 #93
Prøver at lave et nyt bud imorgen

Jan
Avatar billede Marting Forsker
22. november 2019 - 23:42 #94
# Store - Morten

Ja det var dejligt pop-op vinduet kom til at virke  😊

Jeg  ved det godt , det med at  ændre på layoutet.

Men er som sagt , er jeg mest til de oprindelige layout, ellers skal vognmanden  til at vænne sig til noget nyt og jeg :-)  .

Der er oprindelig to sider med kørselsrapport og et par ark mere til div.

Ark kørselsrapport 1_2 / kørselsrapport 2_2 (der behøves ikke at være nogle funktioner)  kun en kopi af A3 og B3 ikke mere der 😊

# Jan

Det bliver spændende  : -) du havde ikke ændret på det oprindelige layout 😊

Det gør ikke noget hvis slet knappen, kom op i pop op vinduet : -)

Så der slet ikke er nogen synlige knapper i  layoutet  : -)

## Jeg takker mangen gange for jeres bud : -)
Der er nok kommet lidt mere på end  helt fra starten af.

Det bliver godt med det færdig resultat det er jeg sikker  på : -)

Hilsen Martin
Avatar billede store-morten Ekspert
23. november 2019 - 02:00 #95
Avatar billede Marting Forsker
23. november 2019 - 21:46 #96
# Store – Morten

Der sker en fejl, når man skriver i C5 og gemmer og efterfølgende trykker på A1 så dukker der en fejl  op

Tænker  :

Start Ark - Tom
Hente
'Standart ved ny start
Kode
Const Chauffør As String = "Martin"
Const Vogn As Integer = 123
Ligges I hjælpe celler  Chauffør = AH3 – Vogn = AI 3
Ses i celle A3
Vise Dagens dato i B3(automatisk)

Aktiveret pop-up (Fx der  redigeres)
Vong TexBox Henter AH3 gemmer i AH3
Chauffør TexBox Henter AI3 gemmer i AI3
Fast dato
Ses i celle A3

----
Start Ark  - Tom
Hente
'Standart ved ny start
Kode
Const Chauffør As String = "Martin"
Const Vogn As Integer = 123
Ligges I hjælpe celler  Chauffør = AH3 – Vogn = AI 3
Ses i celle A3
Vise Dagens dato i B3(automatisk)

Sattes  tegn i A5:I33
Fast dato
------

Start Ark  -  med tegn i A5:I33
Hentes fast dato i hjælpe celle ,  vises i B3
Hentes i hjælpe celler,  Chauffør = AH3 – Vogn = AI 3
Ses i celle A3

Aktiveret pop-up
Redigeres  i Chauffør eller Vogn nr. ligges i AH3 ,  AI 3
Eller i dato
En ny dato sattes

https://www.dropbox.com/s/vna1sp20hg28g1t/Fejl%20_%20C5.jpg?dl=0

https://www.dropbox.com/s/wn3ldywu8j5r5xy/Mere%20enkelt.jpg?dl=0

https://www.dropbox.com/s/e62agm2989wmt26/oprindelige%20fom.jpg?dl=0

Hilsen Martin
Avatar billede store-morten Ekspert
24. november 2019 - 02:22 #97
"Der sker en fejl, når man skriver i C5 og gemmer og efterfølgende trykker på A1 så dukker der en fejl op"
Sker fordi du ikke har sat dato med "Pop op" men gør det med gem knap i excel!
Har rette formel som fjerne uge nr. når denne ikke kan beregnes. (Formaterings fejl, med Excel gem knap)

Hjælpe celler:
AH: hjælpe oplysning
AL: Dato
AL2: Datoen IDAG() ændre sig hver dag.
AL3: Skrives der i når datoen gemmes. Bruges i Ark og Pop op.
AL4: Datoen afhængig af gemt/gemt ikke.  Bruges i Ark og Pop op.

AK, AL og AM: Navn, Nr. og Vogn. Røde = Faste (kan ændres)

AN2: Dato til Userform (ændres samme med dato vælger)
AO2: Uge nr. til userform (ændres samme med dato vælger)

AO3: beregne op arket er Tom eller har Indhold

AP: Kalender til Userform (ændres samme med datoen, 1 md. tilbage og 1md. frem)

De kan ikke undværes, men gerne skjules.
Avatar billede store-morten Ekspert
24. november 2019 - 02:29 #98
Den "fine knap" er nu slettet.

Held og lykke med projektet.
Avatar billede Jan Hansen Ekspert
24. november 2019 - 10:15 #99
Avatar billede Marting Forsker
24. november 2019 - 12:27 #100
# Store – Morten 

Hjælpe celler
AH = Hjælpe oplysninger
AI = Dagens dato
AJ3 = Navn
AK3 = Vogn nr.

Luger mig tror godt man kunne få makroen til at sætte const i AJ3, AK3 hvis A5:I33 er tom 

Kode
If  ??  Range("A5:I33") =""  then
AJ3 = Const Chauffør As String = "Martin"
AK3 = Const Vogn As Integer = 123
Dagens dato 

Eller
If ?? Range("A5:I33") =""  then ikke er tom
Så sker der ikke mere der : -)

Ved ikke om ovenstående funktion / kode kun køres en gang i This workbook? 
Eller om der er brug for endnu en hjælpe celle for at stoppe proceduren?

Det er heller ikke let alt tid bare at skrive sig ud af tingene : -) nogen gangen kunne det være letter med en snak over telefonen  Fx : -)

Jeg takker mangen gangen for din indsats 😊

Og forslag: -) (Ja det er åbenbart noget af et projekt det her)

# Jan

Tak for dit bud

Det ser godt ud 😊

Som skrevet i et skærmdump så er det faktisk nok en god og simpel løsning med et hjælpe ark alligevel og  især når man  kan skjule  : -)

Men har prøvet at teste lidt af : -)

Når man skriver  noget i fx B5 og gemmer , lukker alt Juster datoen manual på min computer, og åben op for kørselsrapporten igen, så kommer den justeret dato frem i B3

Og når man gemmer uden makronerne i fil type =” Excel-projektmappe” som jeg sender til vognmanden så kommer der til at stå ="#NAVN?"  i B3 når man åbner igen. 

og når man rediger i pop-up vinduet  fx i vogn eller navn og lukker  for det, og åbne for det igen så kommer den  ”Const” frem igen

tænker som skrevet tidligere den ”Const” kun må bruges hvis der ikke stå nogle tegn i Range("A5:I33") =""  then

https://www.dropbox.com/s/zdiki4i2ezk8uq3/ark%20beregen.jpg?dl=0

https://www.dropbox.com/s/l330sty7m6dafu4/Layout%20med%20flettede%20celler.jpg?dl=0


Hilsen Martin
Avatar billede Jan Hansen Ekspert
24. november 2019 - 14:03 #101
"Og når man gemmer uden makronerne i fil type =” Excel-projektmappe” som jeg sender til vognmanden så kommer der til at stå ="#NAVN?"  i B3 når man åbner igen."

mon det ikke pga at kun det ene ark bliver gemt?

"Når man skriver  noget i fx B5 og gemmer , lukker alt Juster datoen manual på min computer, og åben op for kørselsrapporten igen, så kommer den justeret dato frem i B3"

er lavet så hvis der ikke står noget i Beregn!B2 tager den den aktuelle dato

og når du gemmer bliver Beregn!B3 blank hvis der ikke er noget i Kørselsrapport 1_2!A5:I33


Den med navn og vogn nr kan rettes til!!
Avatar billede Jan Hansen Ekspert
24. november 2019 - 14:11 #103
Avatar billede Marting Forsker
24. november 2019 - 16:42 #104
#Jan

mon det ikke pga at kun det ene ark bliver gemt?

hmm tænker den gemmer hele arket?
Synes  #103 gør det samme

# Store – Morten

Ja det er nogen celler jeg bruger til alle mulige udregninger : -)
Så det er nogen der ikke skal slettes  : -)(de grå celler)

Kan se der er sat
Const FastNavn As String = "Martin"
Const FastVognNr As Integer = 123

Er sat ind , men den starter  med 0 i A3

Når man aktivere pop-up vinduet, og bare trykker ok så bliver A3 først udfyldt.

Hvis man rediger  i pop-up vinduet, i navn=XX og vogn=99 bliver A3 udfyldt.
Gemmer med tom tegn i A5:I33

Lukker / åbner så stå er A3 udfyld med navn=XX og vogn=99
Hvilke den skulle hente Const
Avatar billede store-morten Ekspert
24. november 2019 - 17:06 #105
Og nu?
Avatar billede Marting Forsker
24. november 2019 - 17:11 #106
# Store - Morten
Og nu?
Avatar billede store-morten Ekspert
24. november 2019 - 17:21 #107
#102 tilpasset
Avatar billede Marting Forsker
24. november 2019 - 17:49 #108
#Store – Morten

Ja nu bliver A3 udfyldt  _: ) ved start : -) Dejligt 
Og stadigvæk når der bliver redigerede i pop op vinduet  og gem
Så kommer den frem med det redigerede selvom  A5:I33 er hel tom 😊

var ikke klar over at der var tilpasset  i #102  :-)
Avatar billede Jan Hansen Ekspert
24. november 2019 - 18:04 #109
Avatar billede Marting Forsker
24. november 2019 - 18:27 #110
#Jan

Nu kan man se datoen når man gemmer uden  VB  Dejligt -: )
hvad skulle der mon til?

Har du den version mere hvor der ikke  flettes celler? Hvor C er en en Celle : -)

Men den gør lige som i Store – Mortens bud når man rediger i pop op vinduet så kommer det redigeret frem igen  når man gemmer lukker og åbne igen  selv når cellerne A5:I33 er hel tomme : -)

Der skulle den hente den 

Const NavnName As String = "Martin"
Const VognNum As Integer = 11
Helt automatisk  😊
Avatar billede Jan Hansen Ekspert
24. november 2019 - 19:02 #111
prøv igen
Avatar billede Marting Forsker
24. november 2019 - 20:02 #112
# 111
Kan se Bemærkninger : er blevet  til en stor celle igen ;-)
Dejligt måske skal der en  justering til A1 knappen der sker ikke noget : -) på A1
Avatar billede Jan Hansen Ekspert
24. november 2019 - 21:20 #113
Er justeret
Avatar billede Jan Hansen Ekspert
24. november 2019 - 21:20 #114
Nu
Avatar billede Marting Forsker
24. november 2019 - 21:56 #115
#  Jan

Så hjælper det på det :- )

Jeg skal helt ind på A5 før den ikke retter på datoen eller på navne eller dato :-)
Ellers er lige som om den resetter dato og henter  Const 😊 når der gemmes

Det kunne være godt hvis feltet kunne udvides hel til I33 

Hilsen Martin
Avatar billede Marting Forsker
25. november 2019 - 19:39 #116
# Jan
Havde du mod på at rette lidt til : -)

Har prøvet at rette til I33,  det gik ikke helt  : -)

Og få sat en ”Er du sikker på du ville  slette JA / NEJ  A5:  I33 ” box  på

Og den ikke ændre på datoen hvis der er synlige tegn i A5:I33

Hilsen Martin
Avatar billede Marting Forsker
25. november 2019 - 19:40 #117
Her prøvet  at rette til I33

Private Sub BtnSlet_Click()
    If IsNumeric(Right(ws.Name, 1)) Then
        ws.Range("A5:C33").Value = ""
        CbDato.Value = ""
    End If
End Sub
.Interior.ColorIndex = 0
Avatar billede Jan Hansen Ekspert
25. november 2019 - 20:39 #118
Avatar billede Marting Forsker
25. november 2019 - 21:23 #119
# Jan

Jeg takker mangen gange: -)
lige her på falderebet kunne den ikke laves så den også nulstille farverne som før : -)

Så ville jeg færdig tilpasse og tage den med ud  felten  : -)

og få afprøve det :-)
så er man blive lidt klogere : -)

Hilsen Martin
Avatar billede Jan Hansen Ekspert
25. november 2019 - 21:31 #120
done, prøv igen
Avatar billede Marting Forsker
25. november 2019 - 21:35 #121
Sådan stærkt det der  ;-)

Takker mangen gangen  : -)
Avatar billede Jan Hansen Ekspert
25. november 2019 - 21:47 #122
Velbekomme
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis