Avatar billede fagpoler Novice
15. april 2004 - 14:23 Der er 8 kommentarer og
1 løsning

Fjern højreklik i celler i Excel 95

Jeg ved at man kan fjerne højreklik i xp med følgende kode.

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
  Cancel = True
End Sub
'*****SKAL IND i ThisWorkbook **********

Men er der nogen det ved hvordan man fjerner højreklik i celler i Excel 95
Avatar billede bak Forsker
15. april 2004 - 15:43 #1
Mener du virkelig excel 95 ?
Jeg troede slet ikke man brugte den mere...
Avatar billede fagpoler Novice
16. april 2004 - 08:09 #2
Ja det er Excel 95, det er nogle ting den er bedre til end de andre ver. men jeg bruger også Xp til andre ting.
Avatar billede bak Forsker
16. april 2004 - 09:04 #3
Så vidt jeg umiddelbart kan se understøtter xl95 ikke den type hændelser, jeg kunne ihverttilfælde ikke finde det. (Jeg kan dog finde en der hedder VedDobbelKlik)
XL97 og opad gør.

Men prøv at kigge i hjælpen under VedHøjreKlik / OnRigthClick
Avatar billede bak Forsker
16. april 2004 - 09:58 #4
Hov... Vel og mærke hjælpen i xl95.
Søg også på de danske ord, da xl95 kan programmeres på dansk :-)
Avatar billede fagpoler Novice
17. april 2004 - 09:13 #5
Desværre kan jeg ikke finde noget om det. Men mange tak for dit forsøg Bak.
Avatar billede bak Forsker
17. april 2004 - 23:34 #6
Helt i orden, fagpoler. Hvad er det fx. xl95 er bedre til ?
Avatar billede fagpoler Novice
19. april 2004 - 21:53 #7
Undskyld min lange svartid.
Nu vil jeg ikke påstå at der ikke findes løsninger i de andre ver. der kan bruges. Jeg har lavet en del programmer i excel95 til andre bruger, og har erfaring med at en del bruger skal absolut pille ved alt ting, derfor fjerner jeg værktøjslinjer og menu så de ikke kan pille så let. Det har så den ulempe i de andre ver. At så er man nødt til at bruge automatisk zoom fx .

Sub Zoom_Faktura()
Columns("A:K").Select
    Range("K1").Activate
    ActiveWindow.Zoom = True
    Range("A2").Select
End Sub

Fordi folk jo ikke bruger samme skærmopløsning. I excel95 kan man bare i menueditor fjerne alt andet end fx udskriv, sideopsætning og zoom, så man på menulinjen med højre museklik kan vælge zoom og den % man vil.

Hvis man bruger en lykke til at finde fx kundenr. I andre ver. Og bruger koden
Application.ScreenUpdating = False
Opdateres skærmen ikke automatisk ( makøren er ikke i skærmbilledet )

LØSNING:
ActiveCell.Offset(0, 1).Range("A1").Select
Application.ScreenUpdating = True
ActiveCell.Offset(0, -1).Range("A1").Select

Programmet Excel95 kan også være åben flere gange med hver sin fil, i stedet for et Program med flere filer , det er en fordel hvis man i flere har samme Makronavn  i en makro uden at skrive hele Makrostien fx . ( Find_kunde ) i stedet for
Application.Run Macro:="Faktura!Find_kunde"


Excel95 har også den fordel at alle VB Menuerne er på Dansk.


Der er også en del andre ting, men jeg indrømmer at de andre ver. Kan meget mere, men ikke aktid lettere.

Venlig hilsen Fagpoler
Avatar billede fagpoler Novice
21. april 2004 - 08:17 #8
Spørgsmålet er lukket
Avatar billede bak Forsker
21. april 2004 - 09:32 #9
Ok, fagpoler. Den med menueditoren havde jeg hørt før.
Opgraderinger er ikke altid bedre. :-(
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