Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta
Xiaomi Pad 8 Pro adotta il potente Snapdragon 8 Elite all'interno di un corpo con spessore di soli 5,75 mm e pannello LCD a 144Hz flicker-free, per un tablet che può essere utilizzato con accessori dedicati di altissima qualità. Fra le caratteristiche esclusive, soprattutto per chi intende usarlo con la tastiera ufficiale, c'è la modalità Workstation di HyperOS 3, che trasforma Android in un sistema operativo con interfaccia a finestre
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-05-2005, 17:22   #1
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
un aiuto in excel...

Salve ragazzi,

ho bisogno di un aiuto da chi è abbastanza esperto in excel.

In sostanza ho una serie di numeri seguiti da una serie di tre zeri. Es:
2563.000
21.000
17.000
985414.000


Ebbene a me servirebbe solo la parte senza gli zeri e il punto lasciando tutto il resto. Come fare??

2563
21
17
985414


Inoltre mi trovo in questa situazione:

ho un listato molto lungo di dati divisi su due linee. A me servirebbe poter prendere la seconda linea di dati e "spostarla" al fianco della prima linea. Poi prendere la quarta linea di dati e "spostarla" al fianco della terza linea...e così via.

So che la cosa è possibile farla in VB dal momento che ho visto farlo ma non ricordo + come fare.

Grazie
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 08:31   #2
fedved
Member
 
L'Avatar di fedved
 
Iscritto dal: Feb 2005
Città: Pero (MI)
Messaggi: 201
1) se il punto è separatore di migliaia... dividi tutto per 1000; se è separatore decimale basta cambiare il formato di visualizzazione ( da opzioni celle)

2) un bel copia e incolla?
__________________
Spazio su disco insufficiente. Cancellare Windows? (S)ì (C)erto!
fedved è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 11:44   #3
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
Quote:
Originariamente inviato da fedved
1) se il punto è separatore di migliaia... dividi tutto per 1000; se è separatore decimale basta cambiare il formato di visualizzazione ( da opzioni celle)

2) un bel copia e incolla?
Riguardo al primo punto effettivamente è un ottima idea (come ho fatto a non pensarci?? )

Riguardo al secondo vorrei evitare di dover fare circa 32000 volte copia ed incolla , dal momento che il listato e lungo per l'appunto 65500 righe, ossia tutto il foglio di ecxel.

Ciao e grazie
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 19:09   #4
fedved
Member
 
L'Avatar di fedved
 
Iscritto dal: Feb 2005
Città: Pero (MI)
Messaggi: 201
Quote:
Originariamente inviato da fabstars
Riguardo al primo punto effettivamente è un ottima idea (come ho fatto a non pensarci?? )

Riguardo al secondo vorrei evitare di dover fare circa 32000 volte copia ed incolla , dal momento che il listato e lungo per l'appunto 65500 righe, ossia tutto il foglio di ecxel.

Ciao e grazie
selezionare tutto in una volta? (vai all'inizio... tieni premuto "shift"... premi "fine"... e la freccina nella direzione verso cui vuoi andare)
__________________
Spazio su disco insufficiente. Cancellare Windows? (S)ì (C)erto!
fedved è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 19:23   #5
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
Quote:
Originariamente inviato da fedved
selezionare tutto in una volta? (vai all'inizio... tieni premuto "shift"... premi "fine"... e la freccina nella direzione verso cui vuoi andare)

hhhmmmm...dunque, non credo allora che tu abbia inteso bene il mio problema .

Faccio un esempio. In questo foglio di excel vi è l'anagrafica e i dati completi di una persona. Purtroppo però questi dati sono messi su due file del foglio e non su una riga intera. Esempio

1)Marco rossi - anni 28 - commerciante
2)roma - 06111111
3) Fabio Bianchi - anni 36 - studente
4)Milano - 02111111

Dunque, quello che vorrei fare io e spostare il contenuto della 2° (seconda) riga al fianco della riga numero 1, così come spostare il contenuto della riga numero 4 al fianco della riga numero 3, dal momento che fanno riferimento alla stessa persona, ed avere i dati della persona su una riga unica.

Naturalmente potri fare un copia ed incolla ma dovrei farlo per singolo rigo, e dal momento che le righe in questione sono circa 65000
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 14:09   #6
daryl74
Member
 
Iscritto dal: Jan 2005
Città: Torino
Messaggi: 81
Tanto per cominciare potresti selezionare le celle dalla A1 alla A4 e selezionare taglia. Dopodichè selezioni la cella A1 e selezioni incolla speciale scegliendo dalle opzioni la voce: "trasponi".
In questo modo dovrai fare il lavoro per 65000/4 = 16250 volte...

Altrimenti fai 1 bella cosa:
-registri una macro che esegue quello che ti ho appena suggerito più l'eliminazione delle righe 2, 3, 4.
-Controlli che la macro esegua il tutto con riferimenti relativi alle celle.
-Aggiungi alla fine della macro lo spostamento della cella attiva di 1 cella verso il basso
-ripeti il listato così ottenuto per 16250 (con un ciclo FOR NEXt per esempio).
__________________
DaryL74
daryl74 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 14:26   #7
GiacoXp
Senior Member
 
L'Avatar di GiacoXp
 
Iscritto dal: Sep 2004
Città: Brescia
Messaggi: 6574
x curiosità ho voluto provare a fare quello che hai scritto
ma nn mi sembra che si risolva tanto ...
quello che è scritto sulle colonne va sulle righe e basta
__________________
GiacoXp è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 14:36   #8
daryl74
Member
 
Iscritto dal: Jan 2005
Città: Torino
Messaggi: 81
Prova questa MACRO in VB usando F8 (che ti fa avanzare di un passo alla volta nel codice).
Se ti sembra che funzioni premi F5 in modo che continui tutta l'esecuzione in automatico...

Ciaooo

Sub TrasponiDati()
For Volte = 1 To 65530
If IsNull(Cells(Volte, 1).Value) Or Cells(Volte, 1).Value = "" Then
ActiveSheet.Columns(1).Delete
Exit Sub
End If
Range(Cells(Volte, 1), Cells(Volte + 1, 1)).Copy
Cells(Volte, 2).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Cells(Volte + 1, 1).EntireRow.Delete
Next
End Sub
__________________
DaryL74

Ultima modifica di daryl74 : 09-05-2005 alle 14:39.
daryl74 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 14:46   #9
daryl74
Member
 
Iscritto dal: Jan 2005
Città: Torino
Messaggi: 81
Dopo aver eseguito la macro:
-nella Cella: D1 metti questa formula: "=A1&" "&B1" ed estendi la formula su tutta la colonna fino alla riga in cui arrivano i dati (circa la 32500).
-copia tutta la colonna D ed incollala nella colonna E (con incolla speciale = "valori").
-cancella le colonne dalla A alla D

...avrai il tuo risultato con i dati della singola persona tutti su 1 unica cella in ogni riga.

E' più facile da fare che da spiegare... prova..

Ciao
__________________
DaryL74
daryl74 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 16:17   #10
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
Grazie ragazzi,
appena posso proverò i vostri suggerimenti

Saluti
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2005, 16:59   #11
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
Dunque,

ho provato ad eseguire la macro che mi hai fatto...purtroppo senza molti risultati. :muro:

Io comunque ho fatto come avevi detto prima tu, ossia a registrare la macro.

In effetti la macro così registrata funziona solo che la esegue sulle stesse righe. In effetti a me servirebbe che questa macro facesse il suo lavoro su tutto il listato. Io adesso provo ad inserirla qui, se qualcuno puo darci un'occhiata e modificarla per le mie esigenze mi farebbe un favore.

Sub Macro6()
' Macro6 Macro
' Macro registrata il 10/05/2005

Range("A2:O2").Select
Selection.Copy
Range("J1").Select
ActiveSheet.Paste
ActiveWindow.ScrollColumn = 1
Rows("2:2").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A3:O3").Select
Selection.Copy
Range("J2").Select
ActiveSheet.Paste
ActiveWindow.LargeScroll ToRight:=-1
Rows("3:3").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A10").Select
ActiveWindow.SmallScroll ToRight:=7
Range("Q24").Select
ActiveWindow.ScrollColumn = 3
ActiveWindow.SmallScroll ToRight:=-2
Range("A4:O4").Select
Selection.Copy
Range("J3").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll ToRight:=-6
Rows("4:4").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A11").Select
End Sub



Questa macro si riferisce alla stessa azione fatta tre volte.

Grazie
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2005, 10:48   #12
daryl74
Member
 
Iscritto dal: Jan 2005
Città: Torino
Messaggi: 81
La che ho fatto l'ho provata e funziona. Può darsi che io non abbia capito come sono strutturati i tuoi dati o che ci sia qualche problema.

Prova ad allegare il tuo file di excel al messaggio, altrimenti mandalo a:

daryl74 chiocciola baiadeicuriosi punto it

così ci do 1 occhiata.

Ciaooo
__________________
DaryL74
daryl74 è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2005, 18:11   #13
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
Quote:
Originariamente inviato da daryl74
La che ho fatto l'ho provata e funziona. Può darsi che io non abbia capito come sono strutturati i tuoi dati o che ci sia qualche problema.

Prova ad allegare il tuo file di excel al messaggio, altrimenti mandalo a:

daryl74 chiocciola baiadeicuriosi punto it

così ci do 1 occhiata.

Ciaooo

OK...domani mattina prendo un pezzo del file e te lo invio per posta.

Grazie
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2005, 16:50   #14
fabstars
Senior Member
 
L'Avatar di fabstars
 
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
Quote:
Originariamente inviato da fabstars
Dunque,

ho provato ad eseguire la macro che mi hai fatto...purtroppo senza molti risultati. :muro:

Io comunque ho fatto come avevi detto prima tu, ossia a registrare la macro.

In effetti la macro così registrata funziona solo che la esegue sulle stesse righe. In effetti a me servirebbe che questa macro facesse il suo lavoro su tutto il listato. Io adesso provo ad inserirla qui, se qualcuno puo darci un'occhiata e modificarla per le mie esigenze mi farebbe un favore.

Sub Macro6()
' Macro6 Macro
' Macro registrata il 10/05/2005

Range("A2:O2").Select
Selection.Copy
Range("J1").Select
ActiveSheet.Paste
ActiveWindow.ScrollColumn = 1
Rows("2:2").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A3:O3").Select
Selection.Copy
Range("J2").Select
ActiveSheet.Paste
ActiveWindow.LargeScroll ToRight:=-1
Rows("3:3").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A10").Select
ActiveWindow.SmallScroll ToRight:=7
Range("Q24").Select
ActiveWindow.ScrollColumn = 3
ActiveWindow.SmallScroll ToRight:=-2
Range("A4:O4").Select
Selection.Copy
Range("J3").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll ToRight:=-6
Rows("4:4").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A11").Select
End Sub



Questa macro si riferisce alla stessa azione fatta tre volte.

Grazie
Ragazzi...proprio nessuno riesce ad aiutarmi su questa macro?? :cry:
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb
NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE
fabstars è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Unitree H1: il robot umanoide vicino al ...
GPU esterne: PCI-SIG porta le prestazion...
Per Lenovo i giocatori sono ricchi: Legi...
Polaroid lancia la nuova stampante Hi-Pr...
Da Kyndryl un gemello digitale per il di...
La Cina si prepara a una nuova missione ...
Climatizzatore Inverter A++ con Wi-Fi a ...
NZXT Flex, lo 'scandalo' del PC gaming a...
Robot lavavetri in offerta su Amazon: EC...
Attenti a questo update fake di Windows ...
NIO chiede la standardizzazione di batte...
Da 80 mesi-uomo a poche ore: l'AI cambia...
In 2 settimane senza social il cervello ...
Amazon top 7 di oggi: 2 portatili intere...
SteamGPT trapela dal client Steam: ecco ...
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: 21:07.


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