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

creare una macro che mi cnacella parte del contenuto di una colonna

Ultimo Aggiornamento: 27/10/2017 14:20
Post: 4
Registrato il: 26/10/2017
Città: BOLZANO
Età: 61
Utente Junior
2016
OFFLINE
27/10/2017 11:39

Ho questo problema nella colonna "contatti" dovrei cancellare parte del contenuto cioé nome del luogo (jenesien) poi cap e numero civico
coem riportato nella tabella allegata

grazie mille [SM=g27818] [SM=x423023]
Post: 3.515
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
27/10/2017 11:50

c.toso devi allegare un file di Excel (non immagini con le quali non si può far nulla) ed in serire a mano il risultato desiderato.

Alfredo
Post: 4
Registrato il: 26/10/2017
Città: BOLZANO
Età: 61
Utente Junior
2016
OFFLINE
27/10/2017 12:06

attivare macro per cancellare parte del contenuto colonna
allora come nella tabella allegata vorrei che nella colonna "Contatti"
vegnano eliminati i dati del luogo - c.a.p. e nr. civico

grazie
Post: 3.516
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
27/10/2017 12:13

Qui non è un problema di Excel, formule o macro ma determinare un criterio univoco per determinare il nr. civico, luogo e cap.

Tu, in base ai dati, riesci a trovarlo? Io non ci riesco (e, tra l'altro, il tedesco non lo conosco).

Excel è uno strumento assai potente ma anche molto stupido; devi essere tu a dirgli quello che deve fare perché non può inventarselo da solo.

[Modificato da alfrimpa 27/10/2017 12:20]

Alfredo
Post: 5
Registrato il: 26/10/2017
Città: BOLZANO
Età: 61
Utente Junior
2016
OFFLINE
27/10/2017 12:57

Re:
alfrimpa, 27/10/2017 12.13:

Qui non è un problema di Excel, formule o macro ma determinare un criterio univoco per determinare il nr. civico, luogo e cap.

Tu, in base ai dati, riesci a trovarlo? Io non ci riesco (e, tra l'altro, il tedesco non lo conosco).

Excel è uno strumento assai potente ma anche molto stupido; devi essere tu a dirgli quello che deve fare perché non può inventarselo da solo.




praticmanete dentro la cella esistono tre termini

AVS-Ortsstelle Jenesien Pichl 42 C, 39050, Jenesien

Dovrei togliere i termini Jenesien e poi 42 C, 39050

Post: 3.519
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
27/10/2017 13:24

Non hai risposto alla mia domanda.

Occorre trovare un criterio univoco per determinare quello che vuoi eliminare che sia valido per tutte le celle della colonna.

Alfredo
Post: 6
Registrato il: 26/10/2017
Città: BOLZANO
Età: 61
Utente Junior
2016
OFFLINE
27/10/2017 13:57

Re:
alfrimpa, 27/10/2017 13.24:

Non hai risposto alla mia domanda.

Occorre trovare un criterio univoco per determinare quello che vuoi eliminare che sia valido per tutte le celle della colonna.




si ora ho registrato macro che trova e questi contenuti e li sostituisco con spazio vuoto cosi spariscono...grazie [SM=g27823]
Post: 3.520
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
27/10/2017 14:07

Puoi far vedere la macro che hai registrato?

Alfredo
Post: 7
Registrato il: 26/10/2017
Città: BOLZANO
Età: 61
Utente Junior
2016
OFFLINE
27/10/2017 14:11

Re:
alfrimpa, 27/10/2017 14.07:

Puoi far vedere la macro che hai registrato?




Sub Trovacancella()

End Sub
Sub Trovaecancellax()
'
' Trovaecancellax Macro
' trova dato e cancella
'
' Scelta rapida da tastiera: CTRL+x
'
Selection.Replace What:="39050, Jenesien", Replacement:="", LookAt:= _
xlWhole, SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="39050, Jenesien", Replacement:="", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Post: 3.521
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
27/10/2017 14:20

Intanto ti posto la macro corretta.

vb
Sub Trovaecancella()
 '
 ' Trovaecancellax Macro
 ' trova dato e cancella
 '
 ' Scelta rapida da tastiera: CTRL+x
 '
 
 Selection.Replace What:="39050, Jenesien", Replacement:="", LookAt:= _
 xlPart, SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
 ReplaceFormat:=False
 End Sub


Però ho delle obiezioni da fare

1) la macro funziona solo per il comune (Janesien) ed il CAP (39050); se questi sono diversi la macro non funziona
2) la macro funziona solo per una cella alla volta; se hai un elenco di 1.000 celle che fai? La lanci 1.000 volte?
[Modificato da alfrimpa 27/10/2017 15:02]

Alfredo
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 01:17. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com