2 questions (ouverture fichier en vba ; copie sur une plage de cellule)

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 !

Jacques25

XLDnaute Occasionnel
Bonjour à tous,

J'aurais 2 petites questions pour pouvoir finaliser mon programme :

1 - vérifier qu'un fichier est ouvert ou déjà utilisé avant de l'ouvrir :

J'ai un code qui commence par l'ouverture d'un fichier comme ceci :

ChDir _
"Y:\A\B\C\D\E"
Workbooks.Open Filename:= _
"Y:\A\B\C\D\E\F.xls"
Sheets("Adresse Fournisseurs").Select

Qd il est déjà ouvert j'ai le message "le fichier est déjà ouvert......"
Comment puis vérifier
a - qu'il est déjà ouvert est lancé une biote de dialogue
b - que personne n'est entrain de l'utiliser et lancer cette même boite de dialogue (fichier sur réseau) je ne souhaite pas l'ouvrir en lecture seule.

2 - je souhaite inscrire des 0 dans une plage de cellule aux dimensions variables j'imagine qu'il faut utiliser une boucle mais j'ai beaucoup de mal avec :

Voila ce que j'ai fait mais la syntaxe n'est pas bonne et les bouckes c'est loin d'être mon fort...
'Range("L1").Copy
'Windows("G.xls").Activate
'Range("A" & dl3:"A"&dl4).Select
'ActiveSheet.Paste
'Windows("RéclamatiF.xls").Activate

Merci d'avance pour votre aide précieuse.

Bonne journée

Jacques
 
- 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

Discussions similaires

Réponses
5
Affichages
377
Réponses
3
Affichages
582
  • Question Question
Réponses
36
Affichages
2 K
Retour