Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Visualizzazione "stramba"

Ultimo Aggiornamento: 16/01/2019 16:49
Post: 3.667
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
31/12/2018 13:50

Auguri a tutti Voi e famiglia.
Ho un problema, però non potrò allegare il file.
Files Excel con 35 fogli (molte macro, pesa 1.441 KB)

Le Macro funzionano bene (sono certo), però nei fogli ho "delle convalide dati" (tramite NOMI).
Succede che appena modifico una "convalida dati" ed scelgo un'altra opzione, lo schermo "impazzisce".
Intendo dire che vedo "insieme" (dati scelti ed altri presenti in altri fogli)
Se riesco farmi capire, modifico la "convalida dati" e lo vedo strambo. Adesso prendo il cursore=su/giù e rivedo il tutto in modo corretto, oppure premo sù un'altro foglio e poi ripremo "quello strambo" e si vede correttamente. Qualche idea sul motivo?

Ps. In rete dicevano della scheda video...? Ho un Nividia Geoforce 210. NON credo, sempre che non sia guasta, solo per EXCEL?
Excel 2013
Post: 5.596
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
31/12/2018 15:57

Visualizzazioni strane
Ciao Raffaele, può anche darsi che qualche "Nome" abbia perso i riferimenti, oppure qualche macro che contiene:

"Application.ScreenUpdating = True/False"

sia saltata e quindi ti fa vedere saltellamenti dello schermo prima di stabilizzarsi.

fai una verifica nelle macro degli eventi dei fogli "Change" o "SelectionChange" con F8 Passo-Passo in modo da intercettare il problema.

non credo sia la scheda video.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 651
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
31/12/2018 16:03

Ciao
così sui due piedi posso solo tirare ad indovinare:
la convalida che vai a modificare ha qualche interconnessione
- con macro?
- con hyperlink?

Il fatto che "spostando" il focus tutto torni a posto mi dice che non dovrebbero esserci collegamenti.

Un suggerimento:
Alleggerisci il file ad un paio di fogli e senza macro (se queste non hanno a che fare con le convalide) e allegalo.

Ciao e buon 2019,
Mario

Ciao Sal
Mentre scrivo tu mi batti sul tempo. Approfitto per inviarti un Buon Anno da estendere alla famiglia.

Ciao,
Mario
[Modificato da Marius44 31/12/2018 16:05]
Post: 3.667
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
31/12/2018 19:42

Ciao Marius44 & By Sal, non sono "saltellamenti dello schermo" e penso che le macro non c'entrino nulla.
A secondo del giorno/orario che apro il files "alcune volte, appena modifico le convalide-dati vedo cose strambe"
In questo istante l'ho riaperto ed è giusto. Da diverso tempo (dopo aver aperto altri file e chiusi, nessun problema), apro questo file (quando modifico una convalida-dati), mi visualizza il schermo fisso "a pezzi di schermo reale con altri pezzi di schermo di fogli successivi già scritti". Come scritto basta usare il cursore=su/giù e rivedo il tutto in modo corretto, oppure premo sù un'altro foglio e poi ripremo "quello strambo" e si vede correttamente... A meno che EXCEL si porTi dietro "comandi da" altri file, pensavo alla scheda Video "per" il reflash del monitor?

Già ridimenzionato il files e non succedeva più, siccome devo avere 35 fogli rifaccio il tutto e saltuariamente mi succede nuovamente. Non credo sia il peso (ho un buon PC e neppure i 35 fogli). Appena mi succede nuovamente, "tento di fare" un VIDEO, ... L'allegato non credo, perchè ad ogni salvataggio sembra funzionare bene e poi.... Spostarlo su altro PC, penso non serva (và o non và pure sul Mio)
Excel 2013
Post: 759
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
01/01/2019 11:39

Un saluto a tutti.
Sono curioso anch'io, aspettiamo il video anche se credo di aver ben capito come ti si presenta la schermata. A me capita spesso qualcosa di simile ma un po' da per tutto. Ma io so di avere ancora una scheda video vecchia e con poca ram rispetto agli standard richiesti oggi per un PC 'decente' dato che uso Win 10. Come ram al momento ho una scheda madre con 6 GB per Windows e una scheda con soli 512 MB. Le due schede sono autonome pertanto non posso gestire eventuale condivisione di ram.
Comunque, dato che dici "Già ridimenzionato il files e non succedeva più" credo che, sia il PC che la scheda video, si prendono una 'pausa' mentre il tuo file originale effettua decine di elaborazione per valutare tutte le Convalide che hai inserito nei fogli; se poi ci metti anche tutta la Formattazione Condizionale presente ...
[Modificato da rollis13 01/01/2019 11:42]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.668
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
01/01/2019 13:30

Grazie a tutti, farò un video appena mi succede nuovamente
Il Pc ha 8 giga di ram, la scheda Video 1 giga. Mi ero dimenticato di dire che il files è pieno di formule, una piccola parte di formattazione condizionale e molte celle colorate da me. Di norma visualizzo male, una volta ogni 30/50 (viene aperto una/due volte ogni giorno). Questo file è dato ad un persona (sul portatile Excel 2007) che dice che è tutto regolare, però Lui lo deve solo usare. Anchio lo uso, mà ogni tanto faccio altre prove/modifiche in base a nuove esigenze (questo mi succede solo da quando ho creato l'ultima versione, oppure da quando uso Excel 2013. Più o meno nello stesso periodo).

@rollis13
Posso capire la Tua scheda video, mà dandogli il tempo neccessario... alla fine visualizzi il foglio in modo corretto?
Perchè a me, quando succede visualizza (pezzi del foglio corrente + pezzi di altro foglio insieme) "non saprei quale dato che sono similari" e si ferma, anche aspettando 10 minuti rimane la stessa schermata. Poi se fosse una "Pausa" (Pc+video), credo che non potrei fare "clicco in altro foglio (che vedo bene), subito ritorno sul foglio incriminato" che rivedo regolarmente.
[Modificato da raffaele1953 01/01/2019 13:35]
Excel 2013
Post: 760
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
01/01/2019 15:19

L'effetto che vedo io sembra essere del tipo: persa l'occasione per aggiornare la schermata bisogna attendere un altro evento per fare un nuovo refresh (magari quando il PC non sta più elaborando) che sembra corrispondere al tuo cliccare altrove; però il tuo PC ha caratteristiche già più performanti. La criticità potrebbe anche essere causata da driver della scheda video non perfetti o anche Excel 2013 (altrimenti a che servono tutti questi aggiornamenti che ci propongono).
[Modificato da rollis13 01/01/2019 15:21]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.672
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
15/01/2019 18:13

Ps. Ho provato a fare foto, mà loro si visualizzano bene.
Penso d'avere capito, succede quando uso una macro per inserire fogli, mà non capisco il motivo del monitor. Nel codice c'è un imputbox che chiede in quale posizione creare il foglio. Appena lo inserisco, quasiasi cosa che faccia (scrivere in una cella od usare convalide) appaiono sullo schermo delle righe compilate sul foglio successivo. Filmato ---> http://www.filedropper.com/vts013

Option Compare Text
Sub Crea_Foglio()
Application.ScreenUpdating = False
Dim Dove As Long, X As Long, N As Long, C As Long, Y As Long, Nome As String, Nn As Long
X = Sheets.Count
If ActiveSheet.Name <> "Master" Then MsgBox "Non sei sul foglio Master ": Exit Sub
If Sheets.Count > 5 Then
If Cells(28, 9) = "" Then MsgBox "Inserire nella cella I28 il mese": Exit Sub
    On Error Resume Next
    Nn = InputBox("Digitare un numero da 1/26, il foglio si posizionerà subito dopo, ex digitare 9 (si posiziona al 10° posto)", 0)
    If Nn = 0 Or Nn > 30 Then MsgBox "operazione annulata": Exit Sub
    If Nn > 1 Or Nn < 27 Then
        For X = 1 To Sheets.Count
            Nome = Mid(Sheets(X).Name, 1, Len(Sheets(X).Name) - 1)
            If Nome = Left(Sheets("Master").Cells(28, 9), 5) Then C = C + 1
        Next
        For X = 1 To Sheets.Count
            If Sheets(X).Name = Nn Then Exit For
        Next
        Cells.Copy
        Sheets.Add(After:=Sheets(X)).Name = Left(Sheets("Master").Cells(28, 9), 5) & C + 1
        ActiveSheet.Paste
        ActiveSheet.Cells(28, 9) = ""
        ActiveSheet.Shapes("Pulsante 4").Delete
    End If
    MsgBox "Aggiunto foglio " & Sheets("Master").Cells(28, 9) & " N°" & C + 1
    Sheets("Master").Cells(28, 9) = ""
Else
    MsgBox "L'ultimo foglio a destra deve essere col nome FINE": Exit Sub
End If
Application.ScreenUpdating = True
End Sub
[Modificato da raffaele1953 15/01/2019 18:27]
Excel 2013
Post: 773
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
15/01/2019 21:50

Boh, ho provato ad usare la macro e a parte qualche sbavatura nel codice (quel 'On Error Resume Next' serve solo per nascondere errori mentre andrebbero corretti) quella macro non ha creato alcun problema.
Evidentemente la problema sta da qualche altra parte del progetto e sicuramente non nella scheda video.
[Modificato da rollis13 15/01/2019 21:50]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.673
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
15/01/2019 22:35

Grazie comunque
Ho messo "On Error Resume Next", per un errore che non capisco
...Nn = InputBox("Digitare un numero",0) oppure Nn = InputBox("Digitare un numero",,0)
Se premo "ANNULLA" la stessa riga và in debug, non arriva al successivo controllo ...If Nn = 0 Or...Exit Sub
Comunque rimossa, nessun errore mà ancora lo schermo sballato
Dico il mio ultimo pensiero (sicuramente errato), apro il files OK, Excel sà che ci sono 9 fogli (digito n°5 ed inserisco il foglio tra il 5 ed il 6) = 10 fogli. Ora se invece d'andare subito sul foglio nuovo (non sò il perchè), clicco alcune volte su altri fogli e solo dopo vado su quello creato, sembra tutto OK. Ps. Vedevo strano solo sul foglio appena creato, tutti gli altri erano OK. Appena salvo sparisce l'errore
[Modificato da raffaele1953 15/01/2019 22:37]
Excel 2013
Post: 775
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
15/01/2019 23:00

In realtà, oltre che aver tolto l' 'On Error' (dato che non avevo un Pulsante 4 da eliminare) avevo inserito questa riga che mi sembrava utile avere:
ActiveSheet.Shapes("Pulsante 4").Delete
Cells(1, 1).Select '<= inserita

cambiato questa:
If Nn > 0 Or Nn < 27 Then

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.675
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
16/01/2019 16:49

Ciao rollis13 (un saluto e grazie ancora)
Ho risolto l'errore (dell'InputBox) con Dim Nn As Variant, aggiunto pure il... ActiveSheet.Cells(1, 1).Select
Rimane sempre lo schermo "strambo". Proverò a ricreare lo stesso file "senza dati sensibili" per provarlo pure Voi.
Excel 2013
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 21:05. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com