15. juli 2003 - 14:23Der er
18 kommentarer og 1 løsning
Aflæs skærmopløsning og zoom efter opløsning
Jeg er ved at lave et program i Excel, hvor jeg gerne vil have at Makroen Auto_Open() selv finder ud af om PC èren køre med en skærmopløsning på 640x800, 1024x768 eller mere. og så zoomer skærmbillederne så de passer til opløsningen, altså sådan at hvis skærmopløsningen er 640x800 skrives der et tal i celle A1 fx eller hvis skærmopløsningen er 1024x768 skrives der et andet tal i A1 fx
Jeg har et andet problem, når jeg bruger XP og laver en lykke, så nakøren flyttes uden for skærmbilledet flytter skærmbilledet ikke med, som den gør i 95
Application.ScreenUpdating = False If ActiveSheet.Name = "Krediter" Then ActiveSheet.Unprotect Set MinCell = ActiveCell Set MinSheet = ActiveSheet If ActiveCell = "" Then MsgBox "Du skal Indtast Kunde Nr." GoTo Slut End If Dim X As Variant X = ActiveCell Sheets("Kunder").Select 'Er navnet på det Ark hvor navnet hentes Range("A2").Select Do While ActiveCell <> X If ActiveCell = "" Then MsgBox "Nummeret findes ikke" GoTo Slut1 End If ActiveCell.Offset(1, 0).Select Loop Sheets("Krediter").Select
********************************************************* virker ikke i XP Application.ScreenUpdating = True
Det jeg mener er, hvis man fx skal finde en kunde i en kundekartotek med en lykke, så makøren løber uden for billedet finder makøren godt nok kunden, men skærmbilledet flytter ikke med. (man skal lige vippe med piltasterne)
Do While ActiveCell <> X If ActiveCell = "" Then MsgBox "Nummeret findes ikke" GoTo Slut1 End If ActiveCell.Offset(1, 0).Select Loop Application.ScreenUpdating = True ActiveCell.select
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.