Bonsoir à vous,
J’avance à pas de géant d’escargot !
Deux problèmes que je n’arrive pas à résoudre.
1/ variable avec application.run
code 1 ne fonctionne pas :
lancement = Range("j9").Value
Application.Run lancement
La valeur de la cellule J9 est : "'Contrôle2 en cours.xls'!ShowUserForm2"
En remplaçant J9 par l'expression "'contrôle .... " directement dans la macro cela fonctionne soit après application.run soit en se servant de la variable lancement !
Ainsi le Code 2 fonctionne !
La cellule J9 a été copiée dans la macro après run
Application.Run "'Contrôle2 en cours.xls'!ShowUserForm2"
Le Code 3 fonctionne aussi !
lancement = "'Contrôle2 en cours.xls'!ShowUserForm2"
copié / collé après le signe égal de la cellule j9 "'Contrôle2 en cours.xls'!ShowUserForm2"
Application.Run lancement
J’ai besoin d’une variable pour utiliser différents fichiers dont l’un d’entre eux se nomme : Contrôle2 en cours.xls
Je suis perplexe …. Depuis 2 ou 3 heures …. si vous pouviez m’aider et trouver une soulution pour utiliser la variable lancement = range("n2").value
2/ Problème pour concaténer.
La cellule N2 est obtenue par concaténation, Je suis toutefois obligé de bidouiller. Le signe ‘ avant et après - Contrôle2 en cours.xls - n’apparaît pas ! cf fichier joint cf cellule J1
La totale ! je me noie certainement dans un verre d’eau !!!!!
Au fait j’ai excel 2002
D’avance merci aux insomniaques !
Cordialités xldiennes.
J’avance à pas de géant d’escargot !
Deux problèmes que je n’arrive pas à résoudre.
1/ variable avec application.run
code 1 ne fonctionne pas :
lancement = Range("j9").Value
Application.Run lancement
La valeur de la cellule J9 est : "'Contrôle2 en cours.xls'!ShowUserForm2"
En remplaçant J9 par l'expression "'contrôle .... " directement dans la macro cela fonctionne soit après application.run soit en se servant de la variable lancement !
Ainsi le Code 2 fonctionne !
La cellule J9 a été copiée dans la macro après run
Application.Run "'Contrôle2 en cours.xls'!ShowUserForm2"
Le Code 3 fonctionne aussi !
lancement = "'Contrôle2 en cours.xls'!ShowUserForm2"
copié / collé après le signe égal de la cellule j9 "'Contrôle2 en cours.xls'!ShowUserForm2"
Application.Run lancement
J’ai besoin d’une variable pour utiliser différents fichiers dont l’un d’entre eux se nomme : Contrôle2 en cours.xls
Je suis perplexe …. Depuis 2 ou 3 heures …. si vous pouviez m’aider et trouver une soulution pour utiliser la variable lancement = range("n2").value
2/ Problème pour concaténer.
La cellule N2 est obtenue par concaténation, Je suis toutefois obligé de bidouiller. Le signe ‘ avant et après - Contrôle2 en cours.xls - n’apparaît pas ! cf fichier joint cf cellule J1
La totale ! je me noie certainement dans un verre d’eau !!!!!
Au fait j’ai excel 2002
D’avance merci aux insomniaques !
Cordialités xldiennes.