Pannello di Controllo Moderatore ]

[Risolto] Filtra le prime tre cifre

Creare una macro - Scrivere uno script - Usare le API

[Risolto] Filtra le prime tre cifre

Messaggioda chimico » domenica 20 gennaio 2019, 14:39

Saluti ,

         Ho un foglio di calcolo con molte colonne e una delle colonne contiene numeri telefonici a 11 cifre .

         Ho già una macro per filtrare più colonne, ma non posso filtrare le prime tre cifre nella colonna dei numeri di telefono .

         la parte del codice che sto usando per filtrare le prime tre cifre è come questa : (ma non può filtrare)
Codice: Seleziona tutto   Espandi visualeStringi visuale
With oFields(4)
      .Field = 5
      .IsNumeric = true
      .NumericValue = ".*555"        'filtrare le prime tre cifre
      .Operator = com.sun.star.sheet.FilterOperator.EQUAL
      .Connection = com.sun.star.sheet.FilterConnection.AND
End With

         osservazione: Voglio mantenere questo formato nella macro, perché nelle altre colonne funziona già bene .

abbraccio.
Ultima modifica di chimico il lunedì 21 gennaio 2019, 1:14, modificato 1 volta in totale.
OpenOffice 4.1 no Windows 7
chimico
 
Messaggi: 52
Iscritto il: giovedì 22 novembre 2018, 15:20

Re: Filtra le prime tre cifre

Messaggioda Gaetanopr » domenica 20 gennaio 2019, 22:00

Nel tuo post precedente ti avevo chiesto di allegare un esempio, stessa cosa per questo tuo nuovo post dove addirittura hai postato solo una parte di macro.
Comunque in assenza prova a cambiare queste parti
Codice: Seleziona tutto   Espandi visualeStringi visuale
.IsNumeric = true
metti false
Codice: Seleziona tutto   Espandi visualeStringi visuale
.NumericValue =
indica stringvalue

chimico ha scritto:.NumericValue = ".*555" 'filtrare le prime tre cifre
se devi filtrare le prime 3 cifre l'espressione regolare dovrebbe essere in questo modo "555.*" cioè all'nizio.
Per finire devi aggiungere questa parte che indica che devi usare le espressioni regolari, ma credo che sia già presente nella tua macro.


oFiltreDsc.UseRegularExpressions = True
Openoffice 4.1 su windows xp
Gaetanopr
Volontario
Volontario
 
Messaggi: 2473
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Filtra le prime tre cifre

Messaggioda chimico » lunedì 21 gennaio 2019, 1:13

[Risolto]

sr. Gaetanopr ,

Grazie mille per il tuo aiuto . :super:

Congratulazioni per la tua conoscenza . :bravo:


amico abbraccio .
OpenOffice 4.1 no Windows 7
chimico
 
Messaggi: 52
Iscritto il: giovedì 22 novembre 2018, 15:20


Torna a Macro e UNO API

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron