Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

sostituire numeri in excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

sostituire numeri in excel

Postdi paolox » 05/12/10 08:39

ciao
ho una serie di sistemi salvati su blocco note,
vorrei poterli avere su excel per poter di volta in volta
sostituirli con altri numeri, ho provato a farlo uno ad uno,
ma il lavoro è molto laborioso (anche perchè i numeri sono molti
ed ho molti sistemi da trascrivere)

la riga gialla in alto indica i numeri da inserire
le parti colorate di rosa li ho già sostituiti,(ma come vedete ne restano parecchi da fare)
e la griglia sotto con i numeri lo sviluppo,
cambiando i numeri sopra anche i numeri nella griglia devono cambiare

io vorrei sapere se invece di farlo uno a uno non esiste la funzione "sostituisci il numero con"

vi allego qui qualche esempio

vi ringrazio anticipatamente

ciao

Immagine

http://rapidshare.com/files/434991128/sis.xls
paolox
Utente Senior
 
Post: 264
Iscritto il: 05/06/04 11:48
Località: lodigiano

Sponsor
 

Re: sostituire numeri in excel

Postdi paolox » 05/12/10 08:47

Immagine
paolox
Utente Senior
 
Post: 264
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: sostituire numeri in excel

Postdi paolox » 05/12/10 08:51

Immagine
paolox
Utente Senior
 
Post: 264
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: sostituire numeri in excel

Postdi paolox » 05/12/10 08:55

quest'ultima immagine l'ho messa sperando che
spieghi meglio quello che vorrei fare,
come esempio ho inserito la lettera a

quindi inserendo la lettera a in B11
sotto al numero 1 che c'era in precedenza
ora c'è la lettera a

spero di non aver fatto troppa confusione

fatemi sapere

grazie

ciao
paolox
Utente Senior
 
Post: 264
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: sostituire numeri in excel

Postdi Flash30005 » 05/12/10 12:31

Non altererei la matrice con i numeri di sviluppo
la matrice occorre per assegnare il nuovo numero pertanto deve rimanere inalterata
quindi
il tuo foglio1 chiamalo Matrice
il foglio2 lo chiamerai Sviluppo
copi il l'area B11:S11 della matrice e la incolli in B11 del foglio Sviluppo
(per avere il riferimento dell'area dei numeri da assegnare)
Ora in un modulo incolla questo codice
Codice: Seleziona tutto
Sub Sviluppo()
UCN = Range("IV11").End(xlToLeft).Column
UCM = Range("IV14").End(xlToLeft).Column
URM = Worksheets("Matrice").Range("B" & Rows.Count).End(xlUp).Row
For CCN = 2 To UCN
    For CCM = 2 To UCM
        For RRM = 14 To URM
            If Worksheets("Matrice").Cells(RRM, CCM).Value = CCN - 1 Then
                Worksheets("Sviluppo").Cells(RRM, CCM).Value = Worksheets("Sviluppo").Cells(11, CCN).Value
            End If
        Next RRM
    Next CCM
Next CCN
End Sub


Inserisci un pulsante (o forma) nel foglio sviluppo al quale assegnerai la macro
Sostituisci i numeri che hai nell'area gialla di sviluppo con numeri o lettere
avvia la macro

Tieni presente che i numeri esistenti nell'area B11:S11 del foglio Matrice non occorrono per creare lo sviluppo ma sono un promemoria per sapere a quanti numeri si riferisce quel determinato sviluppo

Allego il file

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: sostituire numeri in excel

Postdi paolox » 05/12/10 15:01

grazie Flash30005
sei un grande, in un batter d'occhio mi hai fatto un file fantastico,
sei un vero genio......

quindi, ti prego di scusarmi se faccio domande poco intelligenti,
ma se io devo modificare allo stesso modo un sistemino di 15 numeri
con uno sviluppo di 35 cinquine faccio :
- scrivo i numeri nella striscia gialla
- metto lo sviluppo delle 35 cinquine
- vado nel foglio sviluppo e riscrivo i 15 numeri da B11 a P11
- premo il tasto sviluppo ed excel mi sostituisce i numeri nello sviluppo

ho provato e mi sembra di capire che devo fare così

sarei più tranquillo se tu mi confermassi ciò

ti ringrazio ancora per la tua disponibilità

fammi sapere

ciao
paolox
Utente Senior
 
Post: 264
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: sostituire numeri in excel

Postdi Flash30005 » 05/12/10 15:29

Avendo previsto la variazione sia della quantità di numeri che della matrice nel foglio Matrice
il programma si adatterà alla nuova configurazione (conteggia la quantità di numeri che il range matrice)
quindi compilerai il foglio matrice mettendo i numeri da B11 a P11 da 1 a 15,
(ripeto non occorrono alla macro ma solo a sapere quanti numeri stai "trattando")

inserirai la matrice da B14 fino dove arriva (sia come colonne che come righe)
riporti solo i 15 numeri (da B11 a P11) sul foglio sviluppo nello stesso range (anche qui per sapere i campi da variare)
cambi i numeri in questo foglio (Sviluppo) e premi il comando

Non devi temere di avviare la macro se prima hai fatto una copia del file e se ti sei organizzato per avere tanti file per quanti sono i numeri del sistema es.:
il primo file Sys.xls per 18 numeri potresti chiamarlo Sys_18.xls,
quello da 15 Sys_15.xls
etc.
al massimo, in caso di errore, hai danneggiato un file (copia del precedente), ma stai tranquillo che non succede ;)

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "sostituire numeri in excel":


Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti