|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : février 2013 Messages : 8 ![]() |
Bonjour,
Je cherche à faire un import depuis un fichier Excel où le nombre de lignes à importer varie avec le temps. Dans mon proc import, j'aimerais avoir l'équivalent de "Range("A1").end(xldown).Row Dans le code suivant, j'aimerais récupérer le numéro de la dernière ligne contenant des données à la place des ??. Merci pour votre aide. |
|
|
00
|
|
|
#2 | ||
|
Membre à l'essai
![]() Inscription : octobre 2012 Messages : 30 ![]() |
Bonjour,
En utilisant les liens DDE, il me semble que la commande suivante permet de sélectionner la dernière cellule d'un onglet Excel, nommé ici "DONNEES": Code :
Avec la Proc import par contre... |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : octobre 2012 Messages : 30 ![]() |
Ou plus simple :
Tu crées une plage dynamique sous Excel. Ensuite tu fais un libname sur ton fichier Excel : Tu aura ainsi une vue dans la librairie "lib" des plages que tu as définies et que tu peux je pense directement utiliser dans ta proc import. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Étudiant Inscription : février 2013 Messages : 8 ![]() |
En fait je travaille dans le cadre de l'automatisation d'un process, je ne génère pas le fichier Excel.
S'il faut créer une plage sur Excel manuellement, autant entrer en dur les coordonnées de la plage dans le code SAS. Le premier code tourne, mais je vois mal comment récupérer le numéro de ligne de la case que le code est censé sélectionner. Aussi, ça m'a "tué" le fichier. Après avoir éxécuté le code, il fait 0 ko et Excel ne veut plus l'ouvrir car le format ne correspond pas avec l'extension. Si je confirme l'ouverture tout de même, le fichier est vide. merci pour ton aide. |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : octobre 2012 Messages : 30 ![]() |
peut être qu'en sélectionnant le nombre max de lignes cela pourrait fonctionner...A voir si l'import ne te créé pas de lignes vides dans ton dataset
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com