1ere cellule sélectionnée d'une plage
Fermé
Jean53
-
5 juil. 2019 à 11:46
franc38 Messages postés 197 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 27 février 2023 - 7 juil. 2019 à 04:44
franc38 Messages postés 197 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 27 février 2023 - 7 juil. 2019 à 04:44
A voir également:
- 1ere cellule sélectionnée d'une plage
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Si une cellule contient un mot alors ✓ - Forum Excel
- Si plage de cellule contient texte alors ✓ - Forum Excel
5 réponses
franc38
Messages postés
197
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
27 février 2023
38
Modifié le 5 juil. 2019 à 13:35
Modifié le 5 juil. 2019 à 13:35
Bonjour
Sur la feuille concernée, clic droit sur le nom de la feuille
choisir Visualiser le code
Copier cette macro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.Item(1).Select
ActiveCell = "Bonjour"
End Sub
Dans l'exemple ci dessus dans la 1ère cellule sélectionnée il écrit "Bonjour"
A+ François
Sur la feuille concernée, clic droit sur le nom de la feuille
choisir Visualiser le code
Copier cette macro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.Item(1).Select
ActiveCell = "Bonjour"
End Sub
Dans l'exemple ci dessus dans la 1ère cellule sélectionnée il écrit "Bonjour"
A+ François
Raymond PENTIER
Messages postés
58395
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 095
5 juil. 2019 à 14:45
5 juil. 2019 à 14:45
Bonjour Jean53.
Je n'ai pas compris ce que tu veux dire par "seule A1 soit prise en compte" ...
- Si tu sélectionnes A1:A2 c'est A1 la cellule active
- Si tu sélectionnes A2:A1 c'est A2 la cellule active
Quelle que soit la plage sélectionnée, celle qui est active est surlignée.
Quand je dis qu'une cellule est active, cela signifie que si tu tapes quelque chose au clavier, c'est dans cette cellule que cela se passe.
Je n'ai pas compris ce que tu veux dire par "seule A1 soit prise en compte" ...
- Si tu sélectionnes A1:A2 c'est A1 la cellule active
- Si tu sélectionnes A2:A1 c'est A2 la cellule active
Quelle que soit la plage sélectionnée, celle qui est active est surlignée.
Quand je dis qu'une cellule est active, cela signifie que si tu tapes quelque chose au clavier, c'est dans cette cellule que cela se passe.
Raymond PENTIER
Messages postés
58395
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 095
6 juil. 2019 à 04:45
6 juil. 2019 à 04:45
Il aurait fallu que je devine que tu parlais de macros ...
franc38
Messages postés
197
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
27 février 2023
38
6 juil. 2019 à 05:03
6 juil. 2019 à 05:03
Bonjour
Pour interdire la sélection de plusieurs cellules il suffit de mettre:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Select
'Tu peux ajouter:
if target.address="$A$1" then CopierA1
End Sub
A+ François
Pour interdire la sélection de plusieurs cellules il suffit de mettre:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Select
'Tu peux ajouter:
if target.address="$A$1" then CopierA1
End Sub
A+ François
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
franc38
Messages postés
197
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
27 février 2023
38
7 juil. 2019 à 04:44
7 juil. 2019 à 04:44
Bonjour
Si tu as essayé tu peux constater que tu peux sélectionner d'autre cellule...
Par contre c'est vrai que sur cette feuille là tu ne peux plus sélectionner plusieurs cellules...
A+ François
Si tu as essayé tu peux constater que tu peux sélectionner d'autre cellule...
Par contre c'est vrai que sur cette feuille là tu ne peux plus sélectionner plusieurs cellules...
A+ François
6 juil. 2019 à 00:44
Avec le code reçu la valeur mentionnée dans ActiveCell se répète lorsqu'il est cliqué sur n'importe quelle cellule et elle remplace son contenu, ce que je ne souhaite pas.
Dans mon fichier actuel existe un tableau. Un clic sur une des cellules de ce tableau appelle une macro qui copie automatiquement sa valeur dans une seule et même autre cellule située hors tableau. Le but de ma demande est d'éviter que si dans ce tableau par erreur il est sélectionné 2 cellules (ou plus) au lieu d'une une copie non désirée se réalise.
-------------------------------------------------Exemple----------------------------------------------------------------
On souhaite copier A1, un clic sur A1 appelle la macro "CopierA1", le problème est que si A2 a été sélectionné également la macro "CopierA2" s'exécute également et elle écrase le résultat de la macro "CopierA1". En fait il faudrait que ne soit appelée qu'une macro si plusieurs cellules sont sélectionnées et que ce soit celle concernant la première cellule chronologiquement sélectionnée.
Cordialement