probleme de syntaxe sur worbook

  • Initiateur de la discussion Initiateur de la discussion viniboy
  • 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 !

V

viniboy

Guest
Bonjour à toutes et à tous,
Voici mon code :

Code:
Sub test1()

MsgBox Application.Workbooks('exclusion.xls').Sheets('Feuil1').Range(Cells(1), Cells(1)).Value

End Sub

Je ne comprends pas: si je ne mets pas la ligne
Workbooks('exclusion.xls').Activate au début,
alors cela ne fonctionne pas.
Y t'il une syntaxe me permettant de ne pas 'activer' le workbook ?
Et plus globalement dans quels cas, si l'on travaille entre plusieurs workbook, doit on activer les workbook ?

Merci à tous,
Cordialment,
Vincent
 
bonjour MichelXld, bonjour Tenormadness


Tout d'abord merci à tous les 2 de vos réponses. Je n'ai pas pu acceder à un ordianateur avant.

Michel, tes 2 exemples fonctionne parfaitement.
Code:
MsgBox Workbooks('exclusion.xls').Sheets('Feuil1').Range('A1').Value

et Dim Ws As Worksheet
Set Ws = Workbooks('exclusion.xls').Sheets('Feuil1')
MsgBox Ws.Range(Ws.Cells(1), Ws.Cells(1)).Value

En revanche la syntaxe
Code:
Workbooks('exclusion.xls').Sheets('Feuil1').Range(Ws.Cells(1), Ws.Cells(1)).Value
ne fonctionne pas (erreur 1004).

Si quelqu'un connait la raison de cette incompatibilité, cela m'interesse, afin de progresser en vba.

Merci pour vos réponses,
Cordialement,
Vincent
 
rebonjour Viniboy

en fait tu dois aussi aussi préciser le nom du classeur et de la feuille avant la propriété Cells


MsgBox Workbooks('exclusion.xls').Sheets('Feuil1').Range(Workbooks('exclusion.xls'). _
Sheets('Feuil1').Cells(1), Workbooks('exclusion.xls').Sheets('Feuil1').Cells(1)).Value



bonne soiree
MichelXld
 
- 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
5
Affichages
773
Réponses
0
Affichages
679
Retour