PDA

Visualizza versione completa : Conversione Automatica


problema
16-02-2005, 13.24.05
Salve ho un problema con la conversione di un file che importo dall'esterno.
In quale maniera si può far convertire in automatico una serie di celle che lui identifica come non numeri???

Cricchia
16-02-2005, 14.12.53
potresti provare a moltiplicare la riga (o colonna) *1

problema
18-02-2005, 17.46.26
Forse non mi sono spiegato bene; quando finisco di trasformare
vedi la macro
"
Sub RECUPERO_FILE_1()
Workbooks.OpenText Filename:="A:\SUMMARY.IIF", Origin:=xlMSDOS, StartRow _
:=1, DataType:=xlDelimited, TextQualifier:=xlNone, ConsecutiveDelimiter _
:=True, Tab:=True, Semicolon:=True, Comma:=True, Space:=True, Other _
:=False, FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 2), Array(4, 2), Array( _
5, 2), Array(6, 2), Array(7, 2), Array(8, 2), Array(9, 2), Array(10, 2), Array(11, 2), Array( _
12, 2), Array(13, 2), Array(14, 2), Array(15, 2), Array(16, 2), Array(17, 2), Array(18, 2), _
Array(19, 2), Array(20, 2), Array(21, 2), Array(22, 2), Array(23, 2), Array(24, 2), Array( _
25, 2), Array(26, 2), Array(27, 2), Array(28, 2), Array(29, 2), Array(30, 2), Array(31, 2), _
Array(32, 2), Array(33, 2), Array(34, 2), Array(35, 2), Array(36, 2), Array(37, 2), Array( _
38, 2), Array(39, 2), Array(40, 2), Array(41, 2), Array(42, 2), Array(43, 2), Array(44, 2), _
Array(45, 2), Array(46, 2)), TrailingMinusNumbers:=True

Columns("B:AC").Select

Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
"

Mi ritrovo ancora con il dovere "convertire in numero "
Come si può ovviare a questo????

Grazie ragazzi

MrVortex
25-02-2005, 12.09.18
Pace a te,

Se non ricordo male esiste un comando che si chiama "MACRO"

SCHERZO!!!

Esegui il comando nuova macro
fai manualmente un'operazione di conversione della cella, poi apri l'editor VBA apri il modulo macro copia il codice della sola operazione di conversione e copiala dentro un'altra macro da te scritta rasformandola per le tue necessità.

Pace a te.