bonjour à tous,
existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules
de telle sorte que si on vient à modifier ses coordonnées le code vba reste
bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et
que les coordonnées changent parcequ'on a inséré une ligne ou une colonne,
la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule.
N'y a t-il pas une astuce pour éviter de remodifier le code ?
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
Mishell
Bonjour. Il suffit de nommer la cellule (lui donner un nom) , par exemple "total" pour pouvoir s'y référer par range("total") au lieu de range("a1").
Mishell
"Merguez07" wrote in message news:497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
Bonjour.
Il suffit de nommer la cellule (lui donner un nom) , par exemple "total"
pour pouvoir s'y référer par
range("total")
au lieu de
range("a1").
Mishell
"Merguez07" <Xavierpowaga@free.fr> wrote in message
news:497d4914$0$24229$426a34cc@news.free.fr...
bonjour à tous,
existe t-il une astuce pour qu'en vba on puisse faire référence aux
cellules de telle sorte que si on vient à modifier ses coordonnées le code
vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et
que les coordonnées changent parcequ'on a inséré une ligne ou une colonne,
la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne
cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
Bonjour. Il suffit de nommer la cellule (lui donner un nom) , par exemple "total" pour pouvoir s'y référer par range("total") au lieu de range("a1").
Mishell
"Merguez07" wrote in message news:497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
garnote
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule. Un exemple : Clique Insertion / Nom / Définir... et : Nom dans le classeur : xxx Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"), écris plutôt Range("xxx").
Serge
"Merguez07" a écrit dans le message de news: 497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule.
Un exemple :
Clique Insertion / Nom / Définir... et :
Nom dans le classeur : xxx
Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"),
écris plutôt Range("xxx").
Serge
"Merguez07" <Xavierpowaga@free.fr> a écrit dans le message de news: 497d4914$0$24229$426a34cc@news.free.fr...
bonjour à tous,
existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses
coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré
une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de
remodifier le code ?
Une façon de faire serait de nommer ta cellule. Un exemple : Clique Insertion / Nom / Définir... et : Nom dans le classeur : xxx Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"), écris plutôt Range("xxx").
Serge
"Merguez07" a écrit dans le message de news: 497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
garnote
Oups ! Dans la zone « Fait référence à : », il n'est pas suffisant d'écrire = E12. De toute façon, la référence de la cellule sélectionnée apparaît automatiquement sous la bonne forme (exemple) þuil1!$E$12. Une autre façon de nommer E12 : Sélectionne E12, clique dans la « Zone Nom » juste à gauche de la barre de formules, écris un nom et (indispensable) tape sur « Entrée ».
Serge
"garnote" a écrit dans le message de news: %23%
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule. Un exemple : Clique Insertion / Nom / Définir... et : Nom dans le classeur : xxx Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"), écris plutôt Range("xxx").
Serge
"Merguez07" a écrit dans le message de news: 497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
Oups !
Dans la zone « Fait référence à : », il n'est pas suffisant d'écrire = E12.
De toute façon, la référence de la cellule sélectionnée apparaît automatiquement
sous la bonne forme (exemple) þuil1!$E$12.
Une autre façon de nommer E12 :
Sélectionne E12, clique dans la « Zone Nom » juste à gauche de la barre
de formules, écris un nom et (indispensable) tape sur « Entrée ».
Serge
"garnote" <garnote3RIEN@videotron.ca> a écrit dans le message de news: %23%23e4h73fJHA.5328@TK2MSFTNGP06.phx.gbl...
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule.
Un exemple :
Clique Insertion / Nom / Définir... et :
Nom dans le classeur : xxx
Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"),
écris plutôt Range("xxx").
Serge
"Merguez07" <Xavierpowaga@free.fr> a écrit dans le message de news: 497d4914$0$24229$426a34cc@news.free.fr...
bonjour à tous,
existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses
coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré
une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de
remodifier le code ?
Oups ! Dans la zone « Fait référence à : », il n'est pas suffisant d'écrire = E12. De toute façon, la référence de la cellule sélectionnée apparaît automatiquement sous la bonne forme (exemple) þuil1!$E$12. Une autre façon de nommer E12 : Sélectionne E12, clique dans la « Zone Nom » juste à gauche de la barre de formules, écris un nom et (indispensable) tape sur « Entrée ».
Serge
"garnote" a écrit dans le message de news: %23%
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule. Un exemple : Clique Insertion / Nom / Définir... et : Nom dans le classeur : xxx Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"), écris plutôt Range("xxx").
Serge
"Merguez07" a écrit dans le message de news: 497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
Merguez07
merci les gars. J'étais pas à 100% sure que le nom suivait le déplacement de la cellule mais maintenant je suis rassuré
Xavier
"garnote" a écrit dans le message de groupe de discussion : #
Oups ! Dans la zone « Fait référence à : », il n'est pas suffisant d'écrire = E12. De toute façon, la référence de la cellule sélectionnée apparaît automatiquement sous la bonne forme (exemple) þuil1!$E$12. Une autre façon de nommer E12 : Sélectionne E12, clique dans la « Zone Nom » juste à gauche de la barre de formules, écris un nom et (indispensable) tape sur « Entrée ».
Serge
"garnote" a écrit dans le message de news: %23%
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule. Un exemple : Clique Insertion / Nom / Définir... et : Nom dans le classeur : xxx Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"), écris plutôt Range("xxx").
Serge
"Merguez07" a écrit dans le message de news: 497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci
Xavier
merci les gars. J'étais pas à 100% sure que le nom suivait le déplacement
de la cellule
mais maintenant je suis rassuré
Xavier
"garnote" <garnote3RIEN@videotron.ca> a écrit dans le message de groupe de
discussion : #bW0DG4fJHA.5840@TK2MSFTNGP05.phx.gbl...
Oups !
Dans la zone « Fait référence à : », il n'est pas suffisant d'écrire =
E12.
De toute façon, la référence de la cellule sélectionnée apparaît
automatiquement
sous la bonne forme (exemple) þuil1!$E$12.
Une autre façon de nommer E12 :
Sélectionne E12, clique dans la « Zone Nom » juste à gauche de la barre
de formules, écris un nom et (indispensable) tape sur « Entrée ».
Serge
"garnote" <garnote3RIEN@videotron.ca> a écrit dans le message de news:
%23%23e4h73fJHA.5328@TK2MSFTNGP06.phx.gbl...
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule.
Un exemple :
Clique Insertion / Nom / Définir... et :
Nom dans le classeur : xxx
Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"),
écris plutôt Range("xxx").
Serge
"Merguez07" <Xavierpowaga@free.fr> a écrit dans le message de news:
497d4914$0$24229$426a34cc@news.free.fr...
bonjour à tous,
existe t-il une astuce pour qu'en vba on puisse faire référence aux
cellules de telle sorte que si on vient à modifier ses coordonnées le
code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules
et que les coordonnées changent parcequ'on a inséré une ligne ou une
colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne
cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?
merci les gars. J'étais pas à 100% sure que le nom suivait le déplacement de la cellule mais maintenant je suis rassuré
Xavier
"garnote" a écrit dans le message de groupe de discussion : #
Oups ! Dans la zone « Fait référence à : », il n'est pas suffisant d'écrire = E12. De toute façon, la référence de la cellule sélectionnée apparaît automatiquement sous la bonne forme (exemple) þuil1!$E$12. Une autre façon de nommer E12 : Sélectionne E12, clique dans la « Zone Nom » juste à gauche de la barre de formules, écris un nom et (indispensable) tape sur « Entrée ».
Serge
"garnote" a écrit dans le message de news: %23%
Bonjour Xavier,
Une façon de faire serait de nommer ta cellule. Un exemple : Clique Insertion / Nom / Définir... et : Nom dans le classeur : xxx Fait référence à : á2
Alors dans ta macro, au lieu d'écrire Range("E12"), écris plutôt Range("xxx").
Serge
"Merguez07" a écrit dans le message de news: 497d4914$0$24229$
bonjour à tous, existe t-il une astuce pour qu'en vba on puisse faire référence aux cellules de telle sorte que si on vient à modifier ses coordonnées le code vba reste bon.
pour être plus clair, lorsqu'on utilise des formules dans les cellules et que les coordonnées changent parcequ'on a inséré une ligne ou une colonne, la formule change automatiquement.
Par contre en VBA il faut modifier le code pour accéder à la bonne cellule. N'y a t-il pas une astuce pour éviter de remodifier le code ?