Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonsoir;
Oui, [a1] est utilisé comme abréviation de Range(), mais est en réalité l'équivalent de Evaluate(). (voir l'aide) Mais n'est pas applicable dans tous les cas Par exemple pour un range calculé: I=1 Range("A"&I), ...[A&I] ne fonctionnera pas.
Salutations JJ
"JM Charrier" a écrit dans le message de news: %
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
Bonsoir;
Oui, [a1] est utilisé comme abréviation de Range(), mais est en réalité
l'équivalent de Evaluate(). (voir l'aide)
Mais n'est pas applicable dans tous les cas
Par exemple pour un range calculé:
I=1
Range("A"&I), ...[A&I] ne fonctionnera pas.
Salutations
JJ
"JM Charrier" <charrier.jeanmarc@neuf.fr> a écrit dans le message de news:
%235dAIHzCHHA.3928@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent :
range("A1") = 1 ou
[A1] = 1
Oui, [a1] est utilisé comme abréviation de Range(), mais est en réalité l'équivalent de Evaluate(). (voir l'aide) Mais n'est pas applicable dans tous les cas Par exemple pour un range calculé: I=1 Range("A"&I), ...[A&I] ne fonctionnera pas.
Salutations JJ
"JM Charrier" a écrit dans le message de news: %
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
MichDenis
Cette syntaxe rend beaucoup de services : [A1] Il y a entre autre un contributeur émérite qui n'en finit plus de lui trouver des applications intéressantes.
D'après moi, il est préférable d'utiliser la syntaxe Range() si ce n'est que pour désigner une plage de cellules. C'est cette expression qui a et fut retenue et définie dans le modèle objet de l'application Excel. Et pour preuve, si tu veux obtenir une liste déroulante te proposant les méthodes et propriétés applicable à d'un objet "Range" durant la saisie de ton code, tu devras utiliser une syntaxe de ce type : Range("A1")
"JM Charrier" a écrit dans le message de news: % Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
Cette syntaxe rend beaucoup de services : [A1]
Il y a entre autre un contributeur émérite qui n'en
finit plus de lui trouver des applications intéressantes.
D'après moi, il est préférable d'utiliser la syntaxe Range() si ce n'est que
pour désigner une plage de cellules. C'est cette expression qui a et fut
retenue et définie dans le modèle objet de l'application Excel. Et pour preuve, si tu
veux obtenir une liste déroulante te proposant les méthodes et propriétés
applicable à d'un objet "Range" durant la saisie de ton code, tu devras
utiliser une syntaxe de ce type : Range("A1")
"JM Charrier" <charrier.jeanmarc@neuf.fr> a écrit dans le message de news:
%235dAIHzCHHA.3928@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent :
range("A1") = 1 ou
[A1] = 1
Cette syntaxe rend beaucoup de services : [A1] Il y a entre autre un contributeur émérite qui n'en finit plus de lui trouver des applications intéressantes.
D'après moi, il est préférable d'utiliser la syntaxe Range() si ce n'est que pour désigner une plage de cellules. C'est cette expression qui a et fut retenue et définie dans le modèle objet de l'application Excel. Et pour preuve, si tu veux obtenir une liste déroulante te proposant les méthodes et propriétés applicable à d'un objet "Range" durant la saisie de ton code, tu devras utiliser une syntaxe de ce type : Range("A1")
"JM Charrier" a écrit dans le message de news: % Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
JM Charrier
Merci ! "Jacky" a écrit dans le message de news: %
Bonsoir;
Oui, [a1] est utilisé comme abréviation de Range(), mais est en réalité l'équivalent de Evaluate(). (voir l'aide) Mais n'est pas applicable dans tous les cas Par exemple pour un range calculé: I=1 Range("A"&I), ...[A&I] ne fonctionnera pas.
Salutations JJ
"JM Charrier" a écrit dans le message de news: %
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
Merci !
"Jacky" <non@wo.fr> a écrit dans le message de news:
%23a9YlozCHHA.4680@TK2MSFTNGP04.phx.gbl...
Bonsoir;
Oui, [a1] est utilisé comme abréviation de Range(), mais est en réalité
l'équivalent de Evaluate(). (voir l'aide)
Mais n'est pas applicable dans tous les cas
Par exemple pour un range calculé:
I=1
Range("A"&I), ...[A&I] ne fonctionnera pas.
Salutations
JJ
"JM Charrier" <charrier.jeanmarc@neuf.fr> a écrit dans le message de news:
%235dAIHzCHHA.3928@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent :
range("A1") = 1 ou
[A1] = 1
Merci ! "Jacky" a écrit dans le message de news: %
Bonsoir;
Oui, [a1] est utilisé comme abréviation de Range(), mais est en réalité l'équivalent de Evaluate(). (voir l'aide) Mais n'est pas applicable dans tous les cas Par exemple pour un range calculé: I=1 Range("A"&I), ...[A&I] ne fonctionnera pas.
Salutations JJ
"JM Charrier" a écrit dans le message de news: %
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
JM Charrier
Merci ! "MichDenis" a écrit dans le message de news:
Cette syntaxe rend beaucoup de services : [A1] Il y a entre autre un contributeur émérite qui n'en finit plus de lui trouver des applications intéressantes.
D'après moi, il est préférable d'utiliser la syntaxe Range() si ce n'est que pour désigner une plage de cellules. C'est cette expression qui a et fut retenue et définie dans le modèle objet de l'application Excel. Et pour preuve, si tu veux obtenir une liste déroulante te proposant les méthodes et propriétés applicable à d'un objet "Range" durant la saisie de ton code, tu devras utiliser une syntaxe de ce type : Range("A1")
"JM Charrier" a écrit dans le message de news: % Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1
Range est donc inutile ???
Merci de confirmer ou ... pas, JM
Merci !
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
e2yb000CHHA.4680@TK2MSFTNGP04.phx.gbl...
Cette syntaxe rend beaucoup de services : [A1]
Il y a entre autre un contributeur émérite qui n'en
finit plus de lui trouver des applications intéressantes.
D'après moi, il est préférable d'utiliser la syntaxe Range() si ce n'est
que
pour désigner une plage de cellules. C'est cette expression qui a et fut
retenue et définie dans le modèle objet de l'application Excel. Et pour
preuve, si tu
veux obtenir une liste déroulante te proposant les méthodes et propriétés
applicable à d'un objet "Range" durant la saisie de ton code, tu devras
utiliser une syntaxe de ce type : Range("A1")
"JM Charrier" <charrier.jeanmarc@neuf.fr> a écrit dans le message de news:
%235dAIHzCHHA.3928@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent :
range("A1") = 1 ou
[A1] = 1
Merci ! "MichDenis" a écrit dans le message de news:
Cette syntaxe rend beaucoup de services : [A1] Il y a entre autre un contributeur émérite qui n'en finit plus de lui trouver des applications intéressantes.
D'après moi, il est préférable d'utiliser la syntaxe Range() si ce n'est que pour désigner une plage de cellules. C'est cette expression qui a et fut retenue et définie dans le modèle objet de l'application Excel. Et pour preuve, si tu veux obtenir une liste déroulante te proposant les méthodes et propriétés applicable à d'un objet "Range" durant la saisie de ton code, tu devras utiliser une syntaxe de ce type : Range("A1")
"JM Charrier" a écrit dans le message de news: % Bonjour,
Je constate qu'en VBA, pour Excel, les deux syntaxes suivantes marchent : range("A1") = 1 ou [A1] = 1