Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso
Titan Army P2712V è un monitor da 27 pollici che unisce due anime in un unico prodotto: da un lato la qualità visiva del 4K UHD a 160 Hz, dall'altro la velocità estrema del Full HD a 320 Hz. Con pannello Fast IPS, HDR400, Adaptive-Sync, illuminazione RGB e regolazioni ergonomiche, punta a soddisfare sia i giocatori competitivi che i content creator
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso
Pixel Watch 4 introduce un nuovo display Actua 360 con superficie curva tridimensionale, un'autonomia fino a 40 ore nella versione da 45mm, ricarica ultrarapida al 50% in 15 minuti e l'integrazione completa dell'assistente Gemini attivabile con un semplice movimento del polso. Disponibile in due formati (41mm e 45mm), propone strumenti avanzati per il monitoraggio della salute e del fitness, comunicazioni satellitari d'emergenza e un design completamente riparabile, configurandosi come il riferimento fra gli orologi con WearOS
OPPO Watch X2 Mini, lo smartwatch compatto a cui non manca nulla
OPPO Watch X2 Mini, lo smartwatch compatto a cui non manca nulla
OPPO Watch X2 Mini è uno smartwatch compatto capace di offrire un'esperienza completa di monitoraggio della salute e fitness con una cassa da 43 mm che può adattarsi a qualsiasi tipo di polso, dal più grande al - soprattutto - più piccolo. Con l'architettura dual-chip e un'autonomia che può coprire due giorni con tranquillità, rappresenta la soluzione ideale per chi cerca prestazioni premium in un formato ridotto.
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 05-03-2008, 07:14   #1
BlackHawk62
Member
 
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 152
Excel - formula magica parte 2^


Caro Marco GG, se ci sei batti un colpo !
Ho ancora bisogno di te o di chiunque possa aiutarmi:
come mai creando un nuovo file e facendo il copia incolla
dell'elenco comandi in visual basic per il commandbutton1
mi da' errore? Ovvero : io creo un nuovo foglioda 6 etichette con altri dati, creo il CommanButton1 e al suo interno vado a copiare l'elenco dei comandi che mi hai postato l'ultima volta. Nel chiudere però mi esce questo avviso: Errore di compilazione: Rilevato nome non univoco:
CommandButton1_Click. E in più mi seleziona la scritta Private Sub CommandButton1_Click. Cosa significa?
Devo forse rinominarlo? Ci ho provato ma senza risultato.
Puoi aiutarmi ancora? Grazie.
BlackHawk62 è offline  
Old 05-03-2008, 07:50   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Dovresti essere più chiaro... Non ci ho capito molto...
Cioè, l'errore si genera quando tenti di copiare un CommandButton da un foglio all'altro ? O quando esegui la Macro sotto il nuovo pulsante ?

In Excel posso tranquillamente avere, ad esempio, un CommandButton1 su Foglio1 e un CommandButton1 su Foglio2, senza problemi...

Posta pure il foglio incriminato, se vuoi...
MarcoGG è offline  
Old 05-03-2008, 07:57   #3
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Aspetta, forse ho già capito .
Hai preso la mia routine, incluso l'evento click, e l'hai messa sotto il nuovo pulsante... In questo modo hai nidificato 2 Sub con lo stesso nome !

Codice:
Private Sub CommandButton1_Click()

    Private Sub CommandButton1_Click()
    
        'mio codice...
    
    End Sub

End Sub
MarcoGG è offline  
Old 05-03-2008, 08:42   #4
BlackHawk62
Member
 
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 152
Ciao, ti posto il file incriminato.
Allegati
File Type: zip Foglio1.zip (482 Bytes, 4 visite)
BlackHawk62 è offline  
Old 05-03-2008, 09:08   #5
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Esattamente come pensavo.
Hai dichiarato 2 volte Private Sub CommandButton1_Click(). Cancella tutto dopo "End Sub"...
MarcoGG è offline  
Old 05-03-2008, 09:45   #6
BlackHawk62
Member
 
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 152
Ho tolto tutto come mi hai detto. Ma come mai mi crea
2 strisce di comandi se prima di incollare cancello tutto?. Comunque: sono uscito da modalità progettazione, ho rilanciato la stampa: mi stampa 3 fogli con gli stessi numeri da 1 a 6 anzichè da 1 a 18. Perchè?.
Scusa se non sono immediato nelle risposte ma oggi in ufficio ci sono un paio di clienti esteri che stanno
facendo perdere la testa: sto facendo 20 cose contemporaneamente ! Attendo cmq tua risposta
grazie. Ciao.
BlackHawk62 è offline  
Old 05-03-2008, 10:18   #7
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
No, forse non mi son spiegato... Tu mi hai mandato questo :
Codice:
Private Sub CommandButton1_Click()

    Dim MIN As Long
    MIN = 1
    Dim MAX As Long
    MAX = 18
    Dim NumPerPag As Long
    NumPerPag = 6

    Dim i As Long
    i = 1
    Range("C11").FormulaR1C1 = i
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    
    For i = (MIN + NumPerPag) To MAX
        If ((i - 1) Mod NumPerPag) = 0 Then
            Range("C11").FormulaR1C1 = i
            ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
        End If
    Next i

End Sub

Private Sub CommandButton1_Click()
Logico che non funzionava. Elimina la SECONDA, inutile dichiarazione ( in rosso ).
Poi, quando crei un button in modalità progettazione e fai doppio-Click entri nel codice, e noterai che VBA editor ti ha già predisposto la dichiarazione :
Codice:
Private Sub CommandButton1_Click()

End Sub
Ovvio che in mezzo ci metti solo il corpo del codice, senza dichiarazione, ossia copia/incolla di questo :

Codice:
   
    Dim MIN As Long
    MIN = 1
    Dim MAX As Long
    MAX = 18
    Dim NumPerPag As Long
    NumPerPag = 6

    Dim i As Long
    i = 1
    Range("C11").FormulaR1C1 = i
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    
    For i = (MIN + NumPerPag) To MAX
        If ((i - 1) Mod NumPerPag) = 0 Then
            Range("C11").FormulaR1C1 = i
            ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
        End If
    Next i
Dai, ti stai un po' perdendo in un bicchier d'acqua...
MarcoGG è offline  
Old 05-03-2008, 11:46   #8
BlackHawk62
Member
 
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 152
Puo' anche essere
Ma come ti dicevo, prima di incollare e subito dopo aver creatro il pulsante ho cancellato le scritte :
Private Sub CommandButton1_Click()
End Sub
e incollato tutto il tuo contenuto.
Ho provato anche a eliminarlo, crearlo nuovamente, ma nel momento in cui klikko sul pulsante per editarlo mi appare già tutto il contenuto come se tenesse in memoria negli appunti il contenuto del pulsantes stesso.
Cmq sia, ho fatto come mi hai detto tu, copiando solo le informazioni senza quelle su strisce di comando, risultato: lo stesso, stampa i fogli sempre con gli stessi numeri; ho aggiunto allora le ultime due strisce ovvero :
Private Sub CommandButton2_Click()

End Sub precedute da una riga orizzontale che occupa tutta la larghezza della schermata. Solo a questo punto stampa correttamente tutti i numeri in successione e in modo progressivo. Ho notato che nella 1^ versione qndo klikki sul pulsante per stampare, i numeri a video (1,2,3
4,5,6) diventano quelli dell'ultima pagina stampata , nel 2 caso rimangono fissi. Scusami ma come ti dicevo nella
1^ puntata non conosco VBA e per me non è così facile capire .... anche se si tratta poi alla fine di un "semplice " copia-incolla . Spero ti sia chiaro tutto sto kasino che ti ho scritto, grazie ancora; Spero solo se avessi ancora bisogno di te che non mi mandi a quel paese. Ciao
BlackHawk62 è offline  
Old 05-03-2008, 12:23   #9
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Strana cosa... . Forse perchè hi copiato / incollato il pulsante da un Workbook a un altro... Ma se crei un nuovo file Excel per ogni set di etichette da stampare e ripeti i passi della puntata 1, non avrai tutti 'sti problemi.
In ogni caso, hai risolto.
MarcoGG è offline  
 Discussione Chiusa


4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
OPPO Watch X2 Mini, lo smartwatch compatto a cui non manca nulla OPPO Watch X2 Mini, lo smartwatch compatto a cui...
Xiaomi 15T Pro, è lui il nuovo best buy? La recensione Xiaomi 15T Pro, è lui il nuovo best buy? ...
Acer TravelMate P6 14 AI: il Copilot+ PC sotto il chilo per il professionista in movimento Acer TravelMate P6 14 AI: il Copilot+ PC sotto i...
Elon Musk raggiunge un accordo con l'ex ...
Meta Quest 3S da 256 GB in offerta su Am...
L'energia solare è la più ...
I furgoni elettrici sono già pi&u...
ChatGPT 'pubblicato' per errore: la gaff...
858 terabyte svaniti nel nulla e nessun ...
Renault 5 Turbo 3E mostra i muscoli: dri...
Tutti gli iPhone 17 al prezzo più basso ...
Ferrari Elettrica, Maranello esce allo s...
Elon Musk vuole un videogioco fatto dall...
HONOR Magic 8 Series: presentazione uffi...
Le batterie allo stato solido di Toyota ...
Amazon si scorda che non è pi&ugr...
Il compressore tascabile che toglie dai ...
Offerta Amazon: Fire TV Serie 4 55'' 4K ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:26.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v