begin process at 2012 02 14 12:47:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

nom de fichier excel en variable non reconnue


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

nom de fichier excel en variable non reconnue

dimanche 15 juin 2008 à 07:09:13 | nom de fichier excel en variable non reconnue

salade007

Membre Club
Bonjour à tous
j utilise vba sur excel97 pour raison professionnelle le plus souvent.
j ai déja rélaiser pas mal de codes qu'itilisent mes collaborateurs.
je veux affiner un code qui donne ceci :
Dim ca As Single
Dim maref As String
Dim maref1 As String
maref = InputBox("indiquer le numero de la Query ")
maref1 = "QUERY" + (maref) + ".xls "
Windows("SALAIRES.xls").Activate
    Sheets("salmois").Select
    Range("A1").Select
    Selection.Value = maref1
    maref1 = Selection.Value
    ActiveWindow.SelectedSheets.Delete
*    Windows("QUERY1.xls").Activate
**    Windows([maref1]).Activate
dans ce bout de code quand j'écrit directement le nom du fichier cela fonctionne (ligne de code avec une étoile)
par contre la ligne de code avec deux étoiles ne fonctionne pas pourtant la variable maref est 1 et donc mare1 quand je la visualise en pas pas dans le code me donne bien "QUERY1".

Pourriez vous m'aider SVP
merci d'avance

à++++++++
dimanche 15 juin 2008 à 07:21:42 | Re : nom de fichier excel en variable non reconnue

lermite222

Membre Club
Bonjour,
Avant de l'activer faut d'abord l'ouvrir..
Workbooks.Open (Maref1)
et s'il est déjà ouvert,  pas de crochet dans activate.
A+
dimanche 15 juin 2008 à 07:41:22 | Re : nom de fichier excel en variable non reconnue

salade007

Membre Club
Merci pour la réponse,
mais le fichier est ouvert et sans les crochets ne fonctionne pas non plus
il doit y avoir un autre problème qui m'échappe.
à++++++++
dimanche 15 juin 2008 à 09:54:34 | Re : nom de fichier excel en variable non reconnue

jmfmarques

Membre Club
Bonjour,
Peux-tu me dire quelle est la logique (qui m'échappe) de cette succession :

maref1 = "QUERY" + (maref) + ".xls "
...
...   
    Selection.Value = maref1
    maref1 = Selection.Value
    ...
...
    Windows([maref1]).Activate

(Commente ces lignes pour moi, STP)
dimanche 15 juin 2008 à 11:22:37 | Re : nom de fichier excel en variable non reconnue

lermite222

Membre Club
Pas facile à voir mais tu a un espace après .xls .....
A+
dimanche 15 juin 2008 à 16:28:29 | Re : nom de fichier excel en variable non reconnue

salade007

Membre Club
Merci pour vos réponses,
pour jmf : j ai tenté d'écrire dans une cellulle d'une feuille le résultat du msg et fait dans la cellulle voisine un concatener qui fonctionne quand j'allais chercher le résultat.
Par contre pour le Thierry hum! (un acteur que j'apprécie) Bravo ce don de l'observation m'a étonné. il y avait effectivement un espace derrière le .xls.
Il fallait le voir.
d'ou mon intention au forum de ce site ou on accepte ce genre de question ou l'erreur est humaine et qu'elle soit plus visible pas un autre qui prend la peine de répondre et d'essayer d'aider les autres.
encore merci à vous deux.


à++++++++


Cette discussion est classée dans : fichier, code, variable, maref1, maref


Répondre à ce message

Sujets en rapport avec ce message

création de fichier avec le nom d'une variable [ par morpheus83z ] Salut je vous envois un bout de code car j'ai un ptit soucis. Je veux généré un fichier portant le nom d'une variable. Je pensais qu'il fallait mettre Variable activeworkbook.name ? [ par schevs10 ] Bonjour,Voici mon code ci dessous :'''envoi un le fichier "Test2"ActiveWorkbook.SendMail Recipients:="blabla@blabla.fr", Subject:="Base de données" Appeler une variable d'une forme vers une autre forme [ par renardchan ] Bonjour, Voila plusieurs heures que je cherche comment appeler une variable d'une 1ère dans une seconde forme. J'ai cri comprendre lors de mes recher Ecrire une Variable dans un fichier texte [ par Romaindf23 ] Voilà mon code: [code=vb] Dim intFic As Integer intFic = FreeFile() FileOpen(1, "E:PC.txt", OpenMode.Output, OpenAccess.Default, Enregistrer le nom d'un fichier ouvert dans une variable [ par valer ] Mon prg ouvre un fichier à partir d'une listebox, je voudrais touver la méthode afin d'enregister le nom de ce fichier dans une variable pour m'en res Fichier INI [ par frbass ] Bonjour,Grâce à votre site j'ai trouvé comment utiliser les fichiers ini dans mon programme.Cepandant, est-il possible d'obtenir une variable suite à recuperation de caracteres d'un nom de fichier dans une variable [ par guigui88800 ] j'ai des fichiers textes avec comme structure:SBO2008_150cl_34gr_40_C nuitSBO2008_150cl_34gr_41_A matinSBO2008_150cl_34gr_40_B am etc.es-ce qu'il y a Modification du code d'un fichier BAT [ par calimero93 ] bonjour je doit modifié un fichier Bat pour lui incorporer a la fin des autres ligne de commande SVp aidezzz !!!!!!!! Probleme de fichier en lecture ... [ par SaleAmis ] Bonjour tout le monde :PJ'utilise le code source de l'APIguide pour l'upload sur FTP, et j'ai un tout p'tit probleme avec car le fichier que je veut u Dim code as String * 9 -> comprend pas [ par sylverspoon ] Dans un module j'ai une variable déclaré comme cela.Mon pb, c que si je fait msgBox code & ".azerty" la boite de dialogue n'affiche que la valeur de c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,293 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales