Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Programmi e Utility (https://www.hwupgrade.it/forum/forumdisplay.php?f=37)
-   -   Excel: problematiche e soluzioni (https://www.hwupgrade.it/forum/showthread.php?t=2102242)


Raffaele53 04-07-2013 13:08

In ritardo X Intel-Inside
=SE(E(A1="T";VAL.ERRORE(CERCA.VERT(B1;ELENCO_CELLE;1;FALSO))=FALSO);"OK";"Sbagliato")

X ramontillo
Crea una sottocartella col nome Rinominati, correggi eventualmente la 2-4 riga del codice.
Crea un files excel, inserisci in un modulo questo codice e avvialo.

Sub rinomina()
Est = ".xlsx" ' inserisci l'estensione esatta dei files
Uriga = Range("A" & Rows.Count).End(xlUp).Row
path1 = "C:\Prova\" ' inserisci nome esatto della cartella in questione
For x = 1 To Uriga
fname1 = path1 & Cells(x, 1) & Est
fName2 = Cells(x, 2) & Est
If Dir(fname1) = exist Then
Else
Workbooks.Open Filename:=fname1
ActiveWorkbook.SaveAs path1 & "Rinominati\" & fName2
ActiveWorkbook.Close
End If
Next x
MsgBox ("Fatto")
End Sub

shura 11-07-2013 15:57

ho una tabella di questo tipo

Codice:

        2        3        4
A        B        C        D
E        F        G        H

avendo a disposizione i "3" come indice colonna e "C" come valore
è possibile ottenere A?

stavo pensando a combinazioni di indice() e confronta() ma il secondo purtroppo non lavora su array bidimensionali..

Franco_Baresi 11-07-2013 18:22

Salve ragazzi, ho un problema con una formula:

Esempio colonna A ho un prezzo di 1.99 e nella colonna B di 1.98

Nella colonna C io gli voglio dire che se nella colonna a il prezzo e' uguale o maggiore di 0,1 scrivimi falso, altrimenti "inserire"


Sent from my iPhone using Tapatalk

Franco_Baresi 15-07-2013 18:45

Quote:

Originariamente inviato da Franco_Baresi (Messaggio 39713579)
Salve ragazzi, ho un problema con una formula:

Esempio colonna A ho un prezzo di 1.99 e nella colonna B di 1.98

Nella colonna C io gli voglio dire che se nella colonna a il prezzo e' uguale o maggiore di 0,1 scrivimi falso, altrimenti "inserire"


Sent from my iPhone using Tapatalk

Nessuno?


Sent from my iPhone using Tapatalk

schumifun 18-07-2013 07:17

salve a tutti
chiedo il vostro aiuto per una questione legata ad excel.
Cercherò di spiegarmi al meglio.
Avendo due celle, poniamo A1 e A2, ed in A3 il totale risultante dalla somma di A1 ed A2, quindi:
in A3 la formula "=A1+A2"
Ora imposto con la formattazione condizionale che se il totale risultate è un valore negativo, la cella ed il carattere si colorano di rosso, viceversa se positivo si colorano di verde.
Ora vorrei che in un altra cella, ad esempio B1, al variare del valore in A3 cambi il colore allo stesso modo, con l'aggiunta di un abinamento testuale.
Cioè.
3-5= -2, il totale diventa rosso ad indicare un valore negativo in A3 ed in B3 la cella si colora di rosso ed ottiene il testo ERRORE
3-1= 2, il totale diventa verde ad indicare un valore positivo in A3 ed in B3 la cella si colora di verde ed ottiene il testo CORRETTO

l'ideale inoltre sarebbe in qualche modo oscurare poi il totale in A3 e lasciare solo il testo e la formattazione in B3.

Spero di essere stato chiaro XD
Grazie anticipatamente

dr.gazza 18-07-2013 08:49

1 Allegato(i)
@schumifun

io la risolverei così:
Allegato 85269

iaio 18-07-2013 14:32

praticamente ho un file excel così composto tutto nella 1 colonna su più righe:
1 riga: COGNOME NOME
2 riga: N° tessera: 0000
3 riga: via XXX - 00000 - CITTA
4 riga: tel.:0000/00000(sempre presente con la scritta tel ma a volte il numero non c'è )
5 riga: note (non presente su tutti i contatti )
6 riga: vuota
7 riga: COGNOME NOME 2
etc...
vorrei avere le informazioni di ogni contatto su una sola riga ed ogni campo su una colonna diversa diviso con
nome - cognome - n tessera - via - cap - città - telefono - nota

mi potete aiutare? grazie

Raffaele53 18-07-2013 17:39

Era meglio se spostavi un'esempio.

SE, esiste una sola riga vuota tra due serie di NOMI
SE, Tuuti i dati sono scritti in colonna A
SE, tutte le serie di dati sono composte da 5 righe

ALT + F11 - Metti questo codice (nel foglio stesso, NON in MODULO) e avvialo

Sub creaRighedati()
Uriga = Range("A" & Rows.Count).End(xlUp).Row
R = 1
For x = 1 To Uriga
If Cells(x, 1) = "" Then
Cells(R, 8) = Cells(x + 1, 1)
Cells(R, 9) = Cells(x + 2, 1)
Cells(R, 10) = Cells(x + 3, 1)
Cells(R, 11) = Cells(x + 4, 1)
Cells(R, 12) = Cells(x + 5, 1)
R = R + 1
End If
Next x
End Sub

Il tutto viene ricopiato nelle colonne H:L

iaio 18-07-2013 18:35

Quote:

Originariamente inviato da Raffaele53 (Messaggio 39741283)
SE, esiste una sola riga vuota tra due serie di NOMI

si esiste sempre e solo una riga vuota tra un contatto e un altro
Quote:

Originariamente inviato da Raffaele53 (Messaggio 39741283)
SE, Tuuti i dati sono scritti in colonna A

si tutti i dati sono scritti nella colonna A
Quote:

Originariamente inviato da Raffaele53 (Messaggio 39741283)
SE, tutte le serie di dati sono composte da 5 righe

la serie di dati è composta per la maggior parte da 4 righe, solo alcuni casi hanno 5 righe


ANTONIO ROSSI
n° iscrizione: 1001
STR. DELLA FANTASIA 2/A - 99998 - PAPEROPOLI
Tel.: 0000/00000000

MARIO BIANCHI
n° iscrizione: 7
VIA Prato 4 - 99997 - NEW YORK
Tel.: 0000/00000000
espulso per questo fatto....

PAOLO VERDI ROSSI
n° iscrizione: 11
VIA S ROSARIO 3 - 99998 - PAPEROPOLI
Tel.:

MARIA ROSARIA MARRONI
n° iscrizione: 666
VIA Da qui 2 - 99999 - TOPOLINIA
Tel.: 0000/00000000

sono tutte quartine separate da uno spazio l'una dall'altra, a volte sono composte però da 5 righe (le note sono opzionali)

schumifun 18-07-2013 19:07

Quote:

Originariamente inviato da dr.gazza (Messaggio 39738919)
@schumifun

io la risolverei così:
Allegato 85269

sei un grande grazie!

Raffaele53 19-07-2013 07:55

>>>SE, tutte le serie di dati sono composte da 5 righe

SE, tutte le serie di dati sono composte da 4-5 righe, va bene lo stesso

iaio 19-07-2013 09:25

perfetto grazie mille!!!! :) devo solo aggiungere uno spazio all inizio altrimenti non mi inserisce il primo contatto

tripsed78 22-07-2013 04:23

salve volevo sapere se in excel si puo inserire una formula personalizzata da riutilizzare poi in fututo: es. metto nelle celle 3 quote di scommesse dell'1 x e 2. la formula sta nel dividere , la quota es. 2.00 per 100, lo stesso per le altre due.
c'e modo di automatizzare per ogni rigo di 3 quote il divedere ognuno di essi per 100 cosi che ad ogni inserimento di quote ottengo gia il risultato senza a stare a riscrivere a mano la formula per ognuna?

+Benito+ 22-07-2013 16:12

testo a capo
 
spesso mi capita che in un numero di celle contenenti testo formattate come testo a capo alcune vengano mostrate con una porzione finale del testo non visualizzato. In pratica, anche facendo doppio click sul bordo della riga, il programma non mi mostra sufficiente spazio verticale per tutto il testo.
Come mai? La formattazione delle varie celle è la stessa, anche spennellando non cambia nulla.

fmasta56 23-07-2013 15:28

BLOCCO EXCEL 2010
 
Ho un problema con EXCEL 2010 che non riesco a risolvere, da quando l'ho installato: uso un file abbastanza corposo, circa 10Mb, che, oltre ad avere moltissime formule e 6 fogli nella cartella, ha diverse funzioni di formattazione condizionale, più che altro per cambiare lo stato delle celle (colore e carattere) a seconda del contenuto (e/o del risultato di formule presenti in altre celle). Prima, con EXCEL2003, aprire tale file comportava diversi minuti di attesa: passando al 2010 e con un PC di ultimissima generazione il tempo di attesa si è ridotto ad una manciata di secondi. Purtroppo però abbastanza spesso, lavorandoci, si blocca con il COPIA/INCOLLA: a volte basta attendere qualche minuto e va a posto, altre bisogna proprio chiudere il programma e riavviarlo, ma con la perdita di tutto il lavoro non salvato! E l'opzione SALVATAGGIO AUTOMATICO non sembra avere successo, perchè si perdono i dati dall'ultimo "vero" salvataggio manuale...qualcuno ha un suggerimento valido? Ci sto perdendo la testa, mi sembra di essere tornato alle prime versioni di EXCEL (quando si doveva salvare manualmente) :mc:

(r3((h3r 23-07-2013 18:08

Quote:

Originariamente inviato da fmasta56 (Messaggio 39759457)
Ho un problema con EXCEL 2010 che non riesco a risolvere, da quando l'ho installato: uso un file abbastanza corposo, circa 10Mb, che, oltre ad avere moltissime formule e 6 fogli nella cartella, ha diverse funzioni di formattazione condizionale, più che altro per cambiare lo stato delle celle (colore e carattere) a seconda del contenuto (e/o del risultato di formule presenti in altre celle). Prima, con EXCEL2003, aprire tale file comportava diversi minuti di attesa: passando al 2010 e con un PC di ultimissima generazione il tempo di attesa si è ridotto ad una manciata di secondi. Purtroppo però abbastanza spesso, lavorandoci, si blocca con il COPIA/INCOLLA: a volte basta attendere qualche minuto e va a posto, altre bisogna proprio chiudere il programma e riavviarlo, ma con la perdita di tutto il lavoro non salvato! E l'opzione SALVATAGGIO AUTOMATICO non sembra avere successo, perchè si perdono i dati dall'ultimo "vero" salvataggio manuale...qualcuno ha un suggerimento valido? Ci sto perdendo la testa, mi sembra di essere tornato alle prime versioni di EXCEL (quando si doveva salvare manualmente) :mc:

mmhm strano a me non ha mai dato problemi, però non ho capito se il problema è sul salvataggio (hai controllato tra le opzioni il percorso dove salva il file? Magari c'è qualcosa di sbagliato!) oppure sul COPIA/INCOLLA (forse stai cercando di adattare un file troppo vecchio facendolo girare con l'office nuovo ed alcune cose non riesce a sistemarle) ?

p.s. "comprati" office 2013 è una bomba :D

fmasta56 23-07-2013 18:48

Si blocca quando faccio il copia/incolla ma solo se di alcune celle: se ad esempio taglio un intera riga (o più righe) e faccio poi INSERISCI RIGHE TAGLIATE non si blocca affatto! Idem se copio e incollo i valori di una determinata cella su un'altra...si blocca solo se copio/incollo tutta/tutte le celle oppure tutta/tutte le righe: non so se ho reso bene il problema.
Il salvataggio, poi, non avviene affatto, perchè (pur essendo impostato il salvataggio automatico ogni minuto) quando si blocca e mi fa le tre domande di rito, se accetto la prima opzione (tentare di riaprire il file...) riavvia excel ma le ultime modifiche sono andate comunque perse!!! DA premettere che ho indicato un percorso diverso per il salvataggio automatico, ma in quella cartella, ho verificato, non c'è mai nulla!

Kajok 23-07-2013 20:50

io ho avuto dei problemi analoghi rinominando delle celle:
tipo la cella A1 la avevo chiamata BTA1 (sul 2003) quando i file arrivavano fino alla colonna EH circa.

con le versioni nuove le colonne massime di un foglio sono aumentate a dismisura e la colonna BTA esisteva. percio' mi andava un po' in conflitto e si rallentava tutto.

non so se mi sono riuscito a spiegare bene.
Ciao

emmedi 23-07-2013 21:31

Ultimi messaggi uniti alla discussione.

fmasta56 23-07-2013 23:21

Le colonne arrivano fino alla CB, mentre le righe (parliamo solo del primo foglio) arrivano fino alla 1217, ma vengono sempre aggiunte di nuove (mentre le colonne sono fisse). Questo primo foglio pesca i dati in un secondo, molto più grande (è il listino prezzi) con colonne fino alla BP e righe fino alla 11092: anche qui vengono aggiunte solo righe, le colonne restano sempre quelle. Questi sono i due soli fogli collegati fra loro, poi, nella stessa cartella, ce ne sono altri quattro ma hanno pochissime formule e formattazioni, e non sono collegati agli altri due.

luca.decarlo 25-07-2013 10:43

Problema sempre con duplicati multipli
 
Salve a tutti,

Ho N. file (oltre 500) di excel con all'interno delle liste di nominativi lunghe anche oltre 30mile righe (o record), avrei la necessità di eliminare le righe con corrispondenze multiple > 4.

Ovvero per spiegarmi meglio quando faccio delle campagne di mkt per i proprietari di case singole fino alla quadrifamiliare, dovrei eliminare i record che hanno lo stesso indirizzo, civico e localita > 4

Il tracciato è semplice:

Nominativo, Indirizzo, civico, cap, Località, prefisso, telefono

Grazie per gli eventuali suggerimenti.

Luca

filyterzo 05-08-2013 12:33

Aumentare capienza numero caratteri cella
 
Salve.
Come da titolo vorrei chiderVi come e se è possibile inserire in una sola cella più dei famigerati 1024 caratteri.
In particolare vorrei unire tre celle che si trovano sulla stessa colonnna, insereno un testo abbastanza lungo spezzettato nelle suddette celle.
Grazie, a risentirci.

vittorio130881 08-08-2013 10:20

domanda
 
ciao a tutti
le macro fatte su file excel 2010 girano sull'excel che trovo in windows rt di surface?
sono compatibili? grazie

vittorio130881 08-08-2013 10:23

Quote:

Originariamente inviato da luca.decarlo (Messaggio 39766350)
Salve a tutti,

Ho N. file (oltre 500) di excel con all'interno delle liste di nominativi lunghe anche oltre 30mile righe (o record), avrei la necessità di eliminare le righe con corrispondenze multiple > 4.

Ovvero per spiegarmi meglio quando faccio delle campagne di mkt per i proprietari di case singole fino alla quadrifamiliare, dovrei eliminare i record che hanno lo stesso indirizzo, civico e localita > 4

Il tracciato è semplice:

Nominativo, Indirizzo, civico, cap, Località, prefisso, telefono

Grazie per gli eventuali suggerimenti.

Luca



io me li porterei in access. da li fare una bella union (union all se sai che sono diversi i record sicuramente per almeno un campo). la union ti elimina le righe uguali. poi se non basta fai un having count>4 creandoti la lista di duplicati e poi con una join ti elimini quello che serve! ;)

GrandeIoz 03-09-2013 17:13

Quote:

Originariamente inviato da SuperX (Messaggio 38364374)
Ciao a tutti
scusandomi di non aver visto la discussione aperta,riporto di seguito il quesito che avevo formulato in una nuova discussione.

"Salve ragazzi ho un problema semplicissimo con la formattazione condizionale di excel 2007 (Premetto che questa cosa la faccio tranquillamente con excel 2003).
Allora il problema consiste semplicemente nel trascinamento della formattazione condizionale su tutta la colonna. Mi spiego:
Immaginiamo di avere dei numeri nelle colonne A e B e voglio effettuare il confronto “maggiore di” di A1 con B1, A2 con B2, A3 con B3 e così via per evidenziare graficamente le celle che soddisfano la condizione:

In excel 2003 procedo così:
- Mi posiziono in A1 vado in formattazione condizionale e seleziono “il valore della cella è” -> “maggiore di”-> e seleziono la casella B1
- Imposto la formattazione del carattere
- Elimino i segni del dollaro a B1 per sbloccare i riferimenti
- Seleziono il pennello “copia formato” e lo trascino sulle celle da A2 in giù di modo tale che confronta di A1 con B1, A2 con B2, A3 con B3 e così via

In excel 2007 procedo così:
- Mi posiziono in A1 vado in formattazione condizionale e seleziono “nuova regola” -> “formatta solo le celle che contengono”-> e seleziono “Valore” , “maggiore di” e seleziono la cella B1
- Imposto la formattazione del carattere
- Elimino i segni del dollaro a B1 per sbloccare i riferimenti
- Seleziono il pennello “copia formato” e lo trascino sulle celle da A2 in giù di modo tale che confronta di A1 con B1, A2 con B2, A3 con B3 e così via
- Ora se mi metto ad esempio su A3 e vado in formattazione condizionale “gestisci regole” vedo in “regola”->Valore della cella >B2 e in “Si applica a” -> =$A$2:$A$3


E quindi confronta celle sballate! Perché è diventato così complicata una cosa così semplice?
Spero possiate aiutarmi
Saluti "


leggendo in questa discussione ho provato anche con la formula =SE(A1<B1;VERO;FALSO) che poi ho copiato sia col pennello che con incolla speciale formati, ma non mi risolvono il problema.
La difficoltà stà nel fatto che nella casella "si applica a" non è possibile eliminare il dollaro in quanto lo reinserisce in automatico!
Pertanto nella casella A3 ho quanto riportato in allegato.
Grazie

ciao a tutti ragazzi! Riprendo il topic di SuperX perchè ho lo stesso problema e non ho trovato ancora la soluzione.. mi aiutate per favore?
Uso Excel 2010...

sinapsi84 04-09-2013 00:49

Office pro 2010
 
Salve ragazzi,
Vi espongo il mio problema......
lavoro in un laboratorio di analisi, settimana scorsa è arrivato un nuovo portatile dell'asus, del quale non ricordo il modello, comunque vado al sodo, i problemi sono relativi ad Excel.......
1)quando apro/creo un nuovo file me lo apre sempre in modalità compatibilità
2) quando provo a dare il colore al carattere, oppure ad evidenziare una o più celle, non succede nulla, almeno apparentemente, in quanto trasportando il file su un altro pc, le modifiche che avevo fatto (colore carattere ed evidenziazione), sono tutti visibili........il S.O. è Windows otto
Grazie

dr.gazza 04-09-2013 10:15

Quote:

Originariamente inviato da sinapsi84 (Messaggio 39913572)
Salve ragazzi,
Vi espongo il mio problema......
lavoro in un laboratorio di analisi, settimana scorsa è arrivato un nuovo portatile dell'asus, del quale non ricordo il modello, comunque vado al sodo, i problemi sono relativi ad Excel.......
1)quando apro/creo un nuovo file me lo apre sempre in modalità compatibilità
2) quando provo a dare il colore al carattere, oppure ad evidenziare una o più celle, non succede nulla, almeno apparentemente, in quanto trasportando il file su un altro pc, le modifiche che avevo fatto (colore carattere ed evidenziazione), sono tutti visibili........il S.O. è Windows otto
Grazie

manca un piccolo dettaglio: che versione di office stai usando ?

i file che stai cercando di aprire si trovano nella cartella documenti o sono in una cartella differente ?

sinapsi84 04-09-2013 11:43

Office pro plus 2010
I fili che apro o creo nuovo sono sia in documenti che in desktop, ma non cambia nulla......evidenziandoli o cambiando il colore del carattere non succede nulla, trasferendo il fili su un altro pc, allora sono in grado di vedere le modifiche
Quindi in pratica non mi fa vedere il colore del carattere e la parte evidenziata

dr.gazza 05-09-2013 09:26

prova a controllare queste impostazioni:

File > Opzioni > Centro di Protezione > Impostazioni Centro di Protezione > Percorsi Attendibili

Sempre nella finestra del Centro di Protezione, Impostazioni tipi file: controlla quali flag sono attivi
perchè in base a questi excel apre, salva e modifica i file;

sinapsi84 06-09-2013 09:19

Lunedì provo......ti farò sapere!
Grazie

sinapsi84 06-09-2013 17:06

Ma dei flag o altro, devo deselezionare qualcosa?
E nei percorsi attendibili? Cosa devo fare?

dr.gazza 07-09-2013 08:20

Quote:

Originariamente inviato da sinapsi84 (Messaggio 39926871)
Ma dei flag o altro, devo deselezionare qualcosa?
E nei percorsi attendibili? Cosa devo fare?

dalle finestre indicate, potrai controllare quali sono le impostazioni di protezione impostate e capire se qualcuna di essere "impone" ad excel di aprire un in visualizzazione compatibilità o in sola lettura, in base alla versione del file o alla sua posizione sul disco o nella rete locale

sinapsi84 09-09-2013 13:33

Ho controllato........non c'è nulla di strano, se lo disinstallo, scarico la versione di prova dal sito Microsoft e poi gli metto il key di quello attuale?

dr.gazza 09-09-2013 14:16

no so.. cosi a naso potresti non risolvere.. a me sembra più un problema di protezione;


forse con degli screenshot..

sinapsi84 09-09-2013 15:29

Screenshot?
E cosa dovrei fare quindi?

socialscalator 11-09-2013 09:44

Ciao a tutti,
spero possiate aiutarmi perchè mi trovo in leggera difficoltà :D

mi serve sapere come creare dei "titoli trasparenti" in alcune celle per indicare alla persona che deve compilare il modulo cosa e dove scrivere (ad esempio: nome, cognome).
Ovviamente in fase di stampa non dovranno venire fuori le scritte in quelle celle NON compilate.

Devo trovare in un foglio di excel con oltre 3000 righe tutti i doppioni di P.IVA in automatico ed evidenziarli.
Purtroppo non posso fare un "cerca" perchè mi comporterebbe farlo per 3000 volte.

Grazie sicuramente in anticipo!!!

sinapsi84 12-09-2013 10:48

Quote:

Originariamente inviato da dr.gazza (Messaggio 39937892)
no so.. cosi a naso potresti non risolvere.. a me sembra più un problema di protezione;


forse con degli screenshot..

Ho reinstallato il pacchetto Office, ma niente da fare, colore carattere e evidenziazione non me li fa vedere :-(

dr.gazza 12-09-2013 21:23

per la prima domanda non saprei, ma per questa
Quote:

Originariamente inviato da socialscalator (Messaggio 39947175)
Devo trovare in un foglio di excel con oltre 3000 righe tutti i doppioni di P.IVA in automatico ed evidenziarli.
Purtroppo non posso fare un "cerca" perchè mi comporterebbe farlo per 3000 volte.

Grazie sicuramente in anticipo!!!

potresti selezionare la colonna delle P.IVA e usare la formattazione condizionale,
scegliendo la funzione che evidenzia i valori duplicati

socialscalator 13-09-2013 11:14

Quote:

Originariamente inviato da dr.gazza (Messaggio 39956571)
per la prima domanda non saprei, ma per questa


potresti selezionare la colonna delle P.IVA e usare la formattazione condizionale,
scegliendo la funzione che evidenzia i valori duplicati

OK, sei un grande! :D :D :D
Grazie mille!

Player1 14-09-2013 09:40

Salve ragazzi, volevo sapere se è possibile con Excel recuperare il nome del foglio di lavoro in modo da poterlo utilizzare come stringa all'interno del foglio di lavoro stesso.

Grazie


Tutti gli orari sono GMT +1. Ora sono le: 16:03.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.