Just nu i M3-nätverket
Gå till innehåll

short

Medlem
  • Antal inlägg

    136
  • Gick med

  • Senaste besök

Allt postat av short

  1. Om någon försöker lägga till en flik med ett namn som redan finns i arbetsboken eller använder tecken som inte tillåts i fliknamnet markerar systemet fel. För att fånga upp detta skrev jag: On Error GoTo Felutgång Under Felutgång hade jag en MsgBox-funktion där man kunde välja om man ville försöka igen eller ej. Men se det gillade inte datorn för om man gjorde om samma fel en andra gången felmarkerade den trots att fliken med det felaktiga namnet tagits bort i programmet. På något sätt verkade felet finnas kvar. Jag försökte med att skriva Err = 0 men det hjälpte inte. Till slut blev jag tvungen att från Felutgången ta Exit Sub. Jag höll på i timmar med att försöka överlista datorn men det blev 1-0 till datorn. Finns det hopp om returmatch? Vad gör jag för fel?
  2. Nu har jag löst problemet. Jag hade av oklar anledning kryssat i några referenser under Verktyg som inte behövdes. Jag behövda VBA, OLE Automation och Excel 11 Object Library. När jag bara hade dessa tre ikryssade så var versionsnumret på Excel Object Library 12 i Excel2007, 11 i Excel2003 och 10 i Excel2002. Tog jag 10 och körde Excel2007 så ändrades automatiskt versionen till 12. Tog jag den versionen ock körde Excel2002 så ändrades den automatiskt till 10. Allt fungerar nu utan problem. [inlägget ändrat 2009-03-06 15:15:17 av short]
  3. Det kanske börjar klarna nu sedan en till hört av sig med problem. Den gemensamma nämnaren verkar vara att alla som har Excel 2002 eller tidigare får samma problem. Under verktyg/Referenser skiljer det sig då åt mot min ursprungsversion som är gjort i Excel 2003. Kan det vara en lösning att skriva makrot i en äldre version av Excel? Jag använder några kontroller av typen Active-x. Det brukar väl vara kompatibelt framåt i tiden men inte alltid bakåt?
  4. Jag tror jag kopilerade om utan framgång. Ska försöka igen när jag får en ny kopia (slängde den förra tyvärr) blank är en test om fliken inte tilldelats ett namn utan man bara tryckt OK i namngivningsrutan utan att ha skrivit något.
  5. Excel 2002 det finns en ruta nedtill som man kan klicka på som heter "Inaktiverade objekt". Jag vet inte vad som står där (ännu). "Komplieringsfel i den dolda modulen: UserForm 1". Koden i UserFom1 är inget märkvärdigt. Jag vet inte exakt var det fastnar men han mailade mig den "havererade" programmet. Det såg ut som det var på ordet blank. If Flik = blank Then Exit Sub If Flik = "Sat" Then MsgBox "Ej tillåtet fliknamn" If Flik = "Sat" Then GoTo Start1 Fliklängd = Len(Flik)
  6. Det blev trassligt med filtyperna men jag har följande rutor ikryssade: VBA for applications Microsoft Excel 11.0 Object Library OLE Automation MicrosoftOffice 11.0 Object Library Det är allt under Referenser VBA-projekt
  7. Jag har just gått in under verktyg/referenser för att kolla mina inställningar. Jag har tagit en skärmdumb av detta och skickat till den som hada felet. Jag har inte hört ännu om det hjälpte. [inlägget ändrat 2009-02-18 12:39:01 av short] [bild raderad 2009-02-18 12:40:01 av short]
  8. Jag har skrivit ett litet program i Excel VBA som några har kopierat och använder i sina PC. En kompis fick dock ett felmeddelande (kompileringsfel) när han skulle köra programmet redan första gången. Jag har tittat på Microsoft supportsidor och tror mig ana att kompisen inte installerat VBA fullständigt. Kan detta vara orsaken till felmeddelandet och hur ser man i så fall om han valt bort vissa VBA funbktioner vid installationen? /short
  9. Jag misstänkte att det skulle vara krångligt att flytta den kod som ligger på bladen. Jag har nu skrivit en sub som flyttar in de gamla bladen i den nya boken ( den med ny kod). Det fungerar ju så länge som det inte handlar om någon designändring av bladen. Skulle jag göra en designändring så får det väl bli en mer komplext program som flyttar data fält för fält. Programmet mailar jag ut. /short
  10. Jag har distribuerat en arbetsbok som inneåller kod till flera användare. Användarna har med hjälp av koden skapat flikar och fyllt i uppgifter i dessa flikar. Jag vill nu byta ut koden men samtidigt låta arbetsböckernas flikar vara intakta. Kan man på ett enkelt sätt flytta koden från den senaste versionen in i den tidigare versionen. Koden finns i moduler, formulär samt direkt på en del av flikarna. /short
×
×
  • Skapa nytt...