Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Aiuto con excel, notepad, autocad Opzioni
Ded-efre
Inviato: Tuesday, November 28, 2006 6:41:30 PM

Rank: Member

Iscritto dal : 1/10/2006
Posts: 2
<img src="http://img300.imageshack.us/img300/9854/immagineiq0.jpg" border=0>

Dunque, nell'immagine, vedete a sinistra due colonne di dati su un foglio excel, e a destra gli stessi

dati su un file di testo separati dalla virgola e senza altri spazi.

Il mio problema è che devo trasferire dei dati da un foglio di excel ad uno di testo perchè saranno

poi le coordinate da copiare e da incollare per autocad. Premesso che i numeri nell'immagine sono solo

un esempio, in realtà i miei dati sono centinaia e decimali, conoscete un metodo per fare cio'? Ripeto

i numeri devono essere separati dalla virgola e senza spazi, esattamente come in figura.

Oppure c'è qualche esperto che sappia inserire funzioni in autocad in modo da usarlo come foglio di

calcolo e visualizzatore della funzione inserita?
Non è un grafico di funzione, quindi scarto altri programmi, ci saranno tante funzioni assemblate tra

loro in un unico spazio.
Grazie a tutti
Sponsor
Inviato: Tuesday, November 28, 2006 6:41:30 PM

 
a10n11
Inviato: Wednesday, November 29, 2006 10:47:55 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
per creare un file Txt da foglio di lavoro come l'esempio che hai postato, prova a vedere se la macro qui sotto va bene al caso tuo. In pratica crea un Txt unendo le due colonne A e B separando i valori delle due celle con una virgola.

Sub EsportaInTxtFile()
Dim FNum As Integer
Application.ScreenUpdating = False
Sheets("foglio1").Select
rigafin = Range("A1").End(xlDown).Row
FNum = FreeFile
Open "C:\windows\desktop\miofile.txt" For Output Access Write As #FNum
val = ""
For i = 1 To rigafin
valcella = Cells(i, 1).Text & "," & Cells(i, 2).Text
Print #FNum, valcella
Next i
Application.ScreenUpdating = True
Close #FNum
Columns("D:D").Delete
End Sub

La macro presuppone che i dati siano nelle colonna A:B
saluti
Andrea





Edited by - a10n11 on 11/29/2006 10:54:31

Ded-efre
Inviato: Wednesday, November 29, 2006 6:03:09 PM

Rank: Member

Iscritto dal : 1/10/2006
Posts: 2
Ti ringrazio Andrea, se fa cio' che dici di sicuro è cio' di cui ho bisogno. Purtroppo non sono riuscito ad utilizzare la macro, spero per mia inesperienza, perchè davvero sarebbe utilissima. Ti mostro il messaggio di errore:
<img src="http://www.badongo.com/pic/369148" border=0>, c'erano problemi sull'altro sito ho dovuto caricarla su un altro, se non la vedi questo è il link:
http://www.badongo.com/pic/369148

Se per caso puoi, potresti mandarmi la macro o il foglio di excel con la macro su vega90quad-ded@yahoo.it così da evitare altri miei errori? te ne sarei davvero grato
a10n11
Inviato: Wednesday, November 29, 2006 6:19:57 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
l'errore della macro è evidente infatti la riga Val=""
doveva stare per
valcella=""
in ambiente VBA Val è una funzione mentre correttamente Valvella è una variabile.
Anche la riga
Columns("D:D").Delete
deve essere cancellata perchè ho usato quella colonna per provare la macro poi è rimasta là ma non serve più a nulla.
Ti mando comunque un file di esempio al tuo indirizzo.
saluti
Andrea

Edited by - a10n11 on 11/29/2006 18:21:06

Ded-efre
Inviato: Wednesday, November 29, 2006 6:45:42 PM

Rank: Member

Iscritto dal : 1/10/2006
Posts: 2
Grazie Andrea, gentilissimo, mi hai risolto un problema davvero noiosissiomo. Grazie anche per il pulsante diretto. Permettimi solo una curiosità e non abuserò piu' della tua disponibilità:
Dopo la tua precedente spiegazione ero riuscito a far funzionare la macro, quando ho ricevuto la tua ho confrontato le modifiche considerando la tua come quella da esempio.
Che differenza c'è tra valcella(inserita nella mia modifica) e vaoro?
Perchè in entrambe mi funziona la macro se scelgo c:\file.txt mentre no se lascio il percorso desktop?
bè grazie anche per questo, spero di poter ricambiare ciao
a10n11
Inviato: Wednesday, November 29, 2006 7:18:07 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
<BLOCKQUOTE id=quote><font size=1 face="Sans Serif, Arial, Helvetica" id=quote>quote:<hr height=1 noshade id=quote>
Che differenza c'è tra valcella(inserita nella mia modifica) e vaoro?
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Sans Serif, Arial, Helvetica" size=2 id=quote>
forse la giornata mi ha vaporizzato il cervello.. vaoro va tradotta in valcella..
quella istruzione significa che inizializza la variabile valcella come vuota.

<BLOCKQUOTE id=quote><font size=1 face="Sans Serif, Arial, Helvetica" id=quote>quote:<hr height=1 noshade id=quote>
Perchè in entrambe mi funziona la macro se scelgo c:\file.txt mentre no se lascio il percorso desktop?
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Sans Serif, Arial, Helvetica" size=2 id=quote>
siccome l'ho scritta nel mio pc con Win 98 la directory del desktop è corretta, se invece tu hai Win Xp la directory del desktop è diversa
C:\Documents and Settings\xxxxxxx\Desktop
saluti
Andrea

Ded-efre
Inviato: Wednesday, November 29, 2006 7:20:22 PM

Rank: Member

Iscritto dal : 1/10/2006
Posts: 2
G-R-A-Z-I-E
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.