Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Enregistrement pour un script autocad

  • Initiateur de la discussion Initiateur de la discussion Christ-94
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Christ-94

Guest
Bonjour
j'ai cree une macro pour faire un script sous autocad 2006.
on prend les donées de la feuille 1 puis copie feuille 2 et tri
Ensuite on enregistre au format texteunicod donc normalement que le texte.Le probleme lors de l'enregistement il crée des '' au debut et en fin de ligne donc probleme sous autocad
Comment faire pour envite les '' en debut de ligne
ou comment enregistre la feuille dans un fiche texte sans ajout de ''



Ci-joint la Macro
Sub inserer()
'
' inserer Macro
' Macro enregistrée le 13/12/2005 par chandeze-chr
'

'
Cells.Select
Selection.Copy
Sheets('test').Select
Range('A1').Select
ActiveSheet.Paste
Columns('A😀').Select
Application.CutCopyMode = False
Selection.Sort Key1:=Range('B2'), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range('B2').Select
Columns('A😀').AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
'I1:I2'), CopyToRange:=Range('K1'), Unique:=False
ActiveWindow.ScrollColumn = 4
Columns('M:M').Select
Selection.Replace What:='£', Replacement:='Inserer', LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Selection.Copy
Sheets('Mise en forme').Select
Range('A1').Select
ActiveSheet.Paste
Rows('1:1').Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range('A1').Select
ActiveWorkbook.SaveAs FileName:= _
'C:\\Donnees\\test.scr', _
FileFormat:=xlUnicodeText, CreateBackup:=False
'3lignes pour lancer l'application DDE
Dim MyAppID
'MyAppID = Shell('C😛rogram FilesAutodesk Map 5 - Fraacad.exe', 1) ' Exécute Autocad2000
MyAppID = Shell('C:\\Program Files\\AutoCAD 2006\\acad.exe /b C:\\Donnees\\test.scr', 1) ' Exécute AutocadLT
End Sub
 
Bonjour,

Il faut que tu generes ton fichier texte unicode et non que tu le sauvegardes au format Txt.

Avec la commande Print comme cela :

On Error Resume Next

Dim lngHFile As Long

lngHFile = FreeFile
Open ThisWorkbook.Path & '\\ErreurLog.txt' For Append Shared As #lngHFile
print #lngHFile,Texte
Close #lngHFile

A toi d'adapter le code ou de mettre un exemple précis en PJ pour qu'on t'aide.

La commande Print permet d'ecrire dans un fichier texte sans les ''

@+

Creepy
 
Bonjour et merci pour la réponse

Pour la macro, j'ai essayer il crée bien un fichier 'sans aucun texte dedans' je n'arriva pas a faire la sélection de ma colonne .



Ci-joint le fichier avec la macro, probablement a adapte et a améliore

La fonction principal ouvrir autocad et ouvrir des calques avec un script . Sélection des calques feuilles une puis un bouton qui doit lance la macro une
Description de la macro:
-une copie des données
-un tri
-puis la création du fichier script
-et enfin l'ouverture d'autocad et du script.

Merci encore
 
Merci

J'ai trouve , j'utilise un morceau d'une macro prise sur le forum .
Par contre je ne comprends pas, j'avais bien mis une piece jointe

[file name=Classeur10_20051221091612.zip size=13507]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur10_20051221091612.zip[/file]
 

Pièces jointes

Re : Enregistrement pour un script autocad

SALUT A VOUS YA TIL KELKEN QUI PEUT ME FAIRE COMPRENDRE COMMENT ON CREE UN FICHIER SCRIPT MERCI.
NB:j'ai telecharge le tasascript 2 et j'ai vu l'excel et le fichier script.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
705
Réponses
17
Affichages
1 K
Réponses
1
Affichages
439
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…