Bonjour à tous,
y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore
automatiquement, puis, si je clique sur une autre, la première
"s'éteind" et c'est la deuxième qui se colore à son tour ?
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
alex.v.nNOSPAM
"ru-th" wrote:
essaies dans le module de la feuille concernée Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 End Sub
Merci à vous deux, mais sans un pas à pas, je n'y arrive pas, malgré qqs essais...
-- Plongeur fou
"ru-th" <ailleurs@nowhere> wrote:
essaies
dans le module de la feuille concernée
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 5
End Sub
Merci à vous deux, mais sans un pas à pas, je n'y arrive pas, malgré qqs
essais...
essaies dans le module de la feuille concernée Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 End Sub
Merci à vous deux, mais sans un pas à pas, je n'y arrive pas, malgré qqs essais...
-- Plongeur fou
ru-th
Salut Alex
essaies dans le module de la feuille concernée Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 End Sub
a+ rural thierry
"alex" a écrit dans le message de news: 1g3wa7e.1klol941o7487oN%
Bonjour à tous, y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore automatiquement, puis, si je clique sur une autre, la première "s'éteind" et c'est la deuxième qui se colore à son tour ?
-- Plongeur fou
Salut Alex
essaies
dans le module de la feuille concernée
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 5
End Sub
a+
rural thierry
"alex" <alex.v.nNOSPAM@wanadoo.fr> a écrit dans le message de news:
1g3wa7e.1klol941o7487oN%alex.v.nNOSPAM@wanadoo.fr...
Bonjour à tous,
y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore
automatiquement, puis, si je clique sur une autre, la première
"s'éteind" et c'est la deuxième qui se colore à son tour ?
essaies dans le module de la feuille concernée Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 End Sub
a+ rural thierry
"alex" a écrit dans le message de news: 1g3wa7e.1klol941o7487oN%
Bonjour à tous, y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore automatiquement, puis, si je clique sur une autre, la première "s'éteind" et c'est la deuxième qui se colore à son tour ?
-- Plongeur fou
gb
Bonjour
Essaie cette macro :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static r As Range On Error Resume Next r.Interior.ColorIndex = xlNone Set r = Target r.Interior.ColorIndex = 6 End Sub
Bonjour à tous, y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore automatiquement, puis, si je clique sur une autre, la première "s'éteind" et c'est la deuxième qui se colore à son tour ?
-- Plongeur fou
Bonjour
Essaie cette macro :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static r As Range
On Error Resume Next
r.Interior.ColorIndex = xlNone
Set r = Target
r.Interior.ColorIndex = 6
End Sub
Bonjour à tous,
y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore
automatiquement, puis, si je clique sur une autre, la première
"s'éteind" et c'est la deuxième qui se colore à son tour ?
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static r As Range On Error Resume Next r.Interior.ColorIndex = xlNone Set r = Target r.Interior.ColorIndex = 6 End Sub
Bonjour à tous, y a t-il moyen lorsque je clique sur une cellule que celle-ci se colore automatiquement, puis, si je clique sur une autre, la première "s'éteind" et c'est la deuxième qui se colore à son tour ?
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
colles-y les 2 lignes suivants Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 entre le private sub et le end sub
et ta feuille est opérationnelle
a+ rural thierry
"alex" a écrit dans le message de news: 1g3wcyd.1swaqc8x9ej28N%
"ru-th" wrote:
essaies dans le module de la feuille concernée Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 End Sub
Merci à vous deux, mais sans un pas à pas, je n'y arrive pas, malgré qqs essais...
-- Plongeur fou
re-
alt+f11 pour aller dans l'éditeur VBA
En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et
double clic sur la feuille concernée,
dans la grande fenêtre centrale, tu vois en haut "général" dans une liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet
l'évenement par défaut s'affiche
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
colles-y les 2 lignes suivants
Cells.Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 5
entre le private sub
et le end sub
et ta feuille est opérationnelle
a+
rural thierry
"alex" <alex.v.nNOSPAM@wanadoo.fr> a écrit dans le message de news:
1g3wcyd.1swaqc8x9ej28N%alex.v.nNOSPAM@wanadoo.fr...
"ru-th" <ailleurs@nowhere> wrote:
essaies
dans le module de la feuille concernée
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 5
End Sub
Merci à vous deux, mais sans un pas à pas, je n'y arrive pas, malgré qqs
essais...
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
colles-y les 2 lignes suivants Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 entre le private sub et le end sub
et ta feuille est opérationnelle
a+ rural thierry
"alex" a écrit dans le message de news: 1g3wcyd.1swaqc8x9ej28N%
"ru-th" wrote:
essaies dans le module de la feuille concernée Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlNone Target.Interior.ColorIndex = 5 End Sub
Merci à vous deux, mais sans un pas à pas, je n'y arrive pas, malgré qqs essais...
-- Plongeur fou
alex.v.nNOSPAM
"ru-th" wrote:
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :)) Ca m'amène deux questions, sans vouloir abuser ;) Comment faire pour que ça fonctionne sur tous mes fichiers excel ? N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là, ça m'enlève toutes les cellules qui avaient une couleur de fond par ex. ? En tout cas, un grand merci
-- Plongeur fou
"ru-th" <ailleurs@nowhere> wrote:
alt+f11 pour aller dans l'éditeur VBA
En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et
double clic sur la feuille concernée,
dans la grande fenêtre centrale, tu vois en haut "général" dans une liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet
l'évenement par défaut s'affiche
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :))
Ca m'amène deux questions, sans vouloir abuser ;)
Comment faire pour que ça fonctionne sur tous mes fichiers excel ?
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là,
ça m'enlève toutes les cellules qui avaient une couleur de fond par ex.
?
En tout cas, un grand merci
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :)) Ca m'amène deux questions, sans vouloir abuser ;) Comment faire pour que ça fonctionne sur tous mes fichiers excel ? N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là, ça m'enlève toutes les cellules qui avaient une couleur de fond par ex. ? En tout cas, un grand merci
-- Plongeur fou
alex.v.nNOSPAM
"ru-th" wrote:
dans un classeur vierge, enregistrer comme modèle sous le nom de classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire xlouvrir ou xlstar.
Un grand merci Cordialement,
-- Plongeur fou
"ru-th" <ailleurs@nowhere> wrote:
dans un classeur vierge, enregistrer comme modèle sous le nom de
classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire
xlouvrir ou xlstar.
dans un classeur vierge, enregistrer comme modèle sous le nom de classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire xlouvrir ou xlstar.
Un grand merci Cordialement,
-- Plongeur fou
ru-th
re-
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là, ça m'enlève toutes les cellules qui avaient une couleur de fond par ex. ? prends la macro de gb elle te fera cela
Comment faire pour que ça fonctionne sur tous mes fichiers excel ? tu peux mettre cette macro dans le module ThisWorbook
dans l'évenement Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) dans un classeur vierge, enregistrer comme modèle sous le nom de classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire xlouvrir ou xlstar. Ce classeur deviendra ton classeur par défaut. Mais, cela ne risquet'il pas d'être énervant à la longue ? a+ rural thierry
"alex" a écrit dans le message de news: 1g3wn9g.xcvayi16w8f1cN%
"ru-th" wrote:
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et
double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :)) Ca m'amène deux questions, sans vouloir abuser ;) Comment faire pour que ça fonctionne sur tous mes fichiers excel ? En tout cas, un grand merci
-- Plongeur fou
re-
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là,
ça m'enlève toutes les cellules qui avaient une couleur de fond par ex.
?
prends la macro de gb elle te fera cela
Comment faire pour que ça fonctionne sur tous mes fichiers excel ?
tu peux mettre cette macro dans le module ThisWorbook
dans l'évenement Private Sub Workbook_SheetSelectionChange(ByVal Sh As
Object, ByVal Target As Range)
dans un classeur vierge, enregistrer comme modèle sous le nom de
classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire
xlouvrir ou xlstar. Ce classeur deviendra ton classeur par défaut. Mais,
cela ne risquet'il pas d'être énervant à la longue ?
a+
rural thierry
"alex" <alex.v.nNOSPAM@wanadoo.fr> a écrit dans le message de news:
1g3wn9g.xcvayi16w8f1cN%alex.v.nNOSPAM@wanadoo.fr...
"ru-th" <ailleurs@nowhere> wrote:
alt+f11 pour aller dans l'éditeur VBA
En haut à gauche, la fenêtre vba project, double clic sur ton fichier,
et
double clic sur la feuille concernée,
dans la grande fenêtre centrale, tu vois en haut "général" dans une
liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet
l'évenement par défaut s'affiche
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :))
Ca m'amène deux questions, sans vouloir abuser ;)
Comment faire pour que ça fonctionne sur tous mes fichiers excel ?
En tout cas, un grand merci
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là, ça m'enlève toutes les cellules qui avaient une couleur de fond par ex. ? prends la macro de gb elle te fera cela
Comment faire pour que ça fonctionne sur tous mes fichiers excel ? tu peux mettre cette macro dans le module ThisWorbook
dans l'évenement Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) dans un classeur vierge, enregistrer comme modèle sous le nom de classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire xlouvrir ou xlstar. Ce classeur deviendra ton classeur par défaut. Mais, cela ne risquet'il pas d'être énervant à la longue ? a+ rural thierry
"alex" a écrit dans le message de news: 1g3wn9g.xcvayi16w8f1cN%
"ru-th" wrote:
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et
double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :)) Ca m'amène deux questions, sans vouloir abuser ;) Comment faire pour que ça fonctionne sur tous mes fichiers excel ? En tout cas, un grand merci
-- Plongeur fou
gb
Bonjour. Il faudrait modifier cette macro ainsi pour garder en mémoire la couleur originale de la cellule: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static r As Range Static intColorIndex On Error Resume Next r.Interior.ColorIndex = intColorIndex Set r = Target intColorIndex = r.Interior.ColorIndex r.Interior.ColorIndex = 6
End Sub
"ru-th" wrote in message news:
re-
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là, ça m'enlève toutes les cellules qui avaient une couleur de fond par ex. ? prends la macro de gb elle te fera cela
Comment faire pour que ça fonctionne sur tous mes fichiers excel ? tu peux mettre cette macro dans le module ThisWorbook
dans l'évenement Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) dans un classeur vierge, enregistrer comme modèle sous le nom de classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire xlouvrir ou xlstar. Ce classeur deviendra ton classeur par défaut. Mais, cela ne risquet'il pas d'être énervant à la longue ? a+ rural thierry
"alex" a écrit dans le message de news: 1g3wn9g.xcvayi16w8f1cN%
"ru-th" wrote:
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et
double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :)) Ca m'amène deux questions, sans vouloir abuser ;) Comment faire pour que ça fonctionne sur tous mes fichiers excel ? En tout cas, un grand merci
-- Plongeur fou
Bonjour.
Il faudrait modifier cette macro ainsi pour garder en mémoire la couleur
originale de la cellule:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static r As Range
Static intColorIndex
On Error Resume Next
r.Interior.ColorIndex = intColorIndex
Set r = Target
intColorIndex = r.Interior.ColorIndex
r.Interior.ColorIndex = 6
End Sub
"ru-th" <ailleurs@nowhere> wrote in message
news:OfqtYCuoDHA.2588@tk2msftngp13.phx.gbl...
re-
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là,
ça m'enlève toutes les cellules qui avaient une couleur de fond par ex.
?
prends la macro de gb elle te fera cela
Comment faire pour que ça fonctionne sur tous mes fichiers excel ?
tu peux mettre cette macro dans le module ThisWorbook
dans l'évenement Private Sub Workbook_SheetSelectionChange(ByVal Sh As
Object, ByVal Target As Range)
dans un classeur vierge, enregistrer comme modèle sous le nom de
classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire
xlouvrir ou xlstar. Ce classeur deviendra ton classeur par défaut. Mais,
cela ne risquet'il pas d'être énervant à la longue ?
a+
rural thierry
"alex" <alex.v.nNOSPAM@wanadoo.fr> a écrit dans le message de news:
1g3wn9g.xcvayi16w8f1cN%alex.v.nNOSPAM@wanadoo.fr...
"ru-th" <ailleurs@nowhere> wrote:
alt+f11 pour aller dans l'éditeur VBA
En haut à gauche, la fenêtre vba project, double clic sur ton fichier,
et
double clic sur la feuille concernée,
dans la grande fenêtre centrale, tu vois en haut "général" dans une
liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet
l'évenement par défaut s'affiche
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :))
Ca m'amène deux questions, sans vouloir abuser ;)
Comment faire pour que ça fonctionne sur tous mes fichiers excel ?
En tout cas, un grand merci
Bonjour. Il faudrait modifier cette macro ainsi pour garder en mémoire la couleur originale de la cellule: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static r As Range Static intColorIndex On Error Resume Next r.Interior.ColorIndex = intColorIndex Set r = Target intColorIndex = r.Interior.ColorIndex r.Interior.ColorIndex = 6
End Sub
"ru-th" wrote in message news:
re-
N'y a t-il pas moyen de sauvegarder les cellules colorées, parce que là, ça m'enlève toutes les cellules qui avaient une couleur de fond par ex. ? prends la macro de gb elle te fera cela
Comment faire pour que ça fonctionne sur tous mes fichiers excel ? tu peux mettre cette macro dans le module ThisWorbook
dans l'évenement Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) dans un classeur vierge, enregistrer comme modèle sous le nom de classeur.xlt ou class.xlt suivant la version d'excel dans le répertoire xlouvrir ou xlstar. Ce classeur deviendra ton classeur par défaut. Mais, cela ne risquet'il pas d'être énervant à la longue ? a+ rural thierry
"alex" a écrit dans le message de news: 1g3wn9g.xcvayi16w8f1cN%
"ru-th" wrote:
alt+f11 pour aller dans l'éditeur VBA En haut à gauche, la fenêtre vba project, double clic sur ton fichier, et
double clic sur la feuille concernée, dans la grande fenêtre centrale, tu vois en haut "général" dans une liste
déroulante, dans cette liste tu selectionnes l'autre élément worksheet l'évenement par défaut s'affiche Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Super, ça marche impec :)) Ca m'amène deux questions, sans vouloir abuser ;) Comment faire pour que ça fonctionne sur tous mes fichiers excel ? En tout cas, un grand merci