Sélectionner Plusieurs Cellules - Microsoft 365 - Excel-Downloads
Maybe your like
- Je soutiens Excel Downloads
Effectuez une recherche sur Excel Downloads...
Partout Discussions Ce forum Cette discussion Rechercher dans les titres uniquement Note Rechercher Recherche avancée…
- FORUMS Nouveaux messages Rechercher dans les forums
- TÉLÉCHARGEMENTS POUR LES PROFESSIONNELS Gestion commerciale Gestion de projets Gestion du personnel Tableaux de bord Comptabilité Immobilier Bourse POUR LES PARTICULIERS Budgets et comptes Plannings et calendriers UTILITAIRES LEÇONS ET TUTORIAUX Fonctions Excel Vba RESSOURCES PEDAGOGIQUES Rechercher une ressource
- ACTUALITÉS
- TUTOS EXCEL FORMULES ET FONCTIONS VBA POWER QUERY POWER PIVOT POWER BI AUTRES APPLICATIONS Recherche de tutos vidéos
- MEMBRES Visiteurs en ligne Nouveaux messages de profil Rechercher des messages de profil
Effectuez une recherche sur Excel Downloads...
Partout Discussions Ce forum Cette discussion Rechercher dans les titres uniquement Note Rechercher Recherche avancée…- Nouveaux messages
- Rechercher dans les forums
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- FORUMS
- Questions
- Forum Excel
- Initiateur de la discussion Initiateur de la discussion Usine à gaz
- Date de début Date de début 12 Avril 2021
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 !
Connexion S'inscrireUsine à gaz
XLDnaute Barbatruc
Supporter XLD Bonjour à toutes et à tous, Je vous souhaite une belle journée 🙂 Je bute encore sur un code simple et je n'arrive par à comprendre pourquoi ça ne fonctionne pas. Pourtant ce code fonctionne parfaitement dans mes autres fichiers : VB: Sub choix() Range(ActiveCell.Offset(0, -10), ActiveCell.Offset(0, -2)).Select End Sub Et dans le fichier dans lequel je souhaite insérer, rien à faire ça ne marche pas et je n'y comprends rien 😡 J'ai une erreur :Pièces jointes
- test.xlsm test.xlsm 22.7 KB · Affichages: 12
- 1
- 2
Aller à la page
Aller Suivant Dernier Trier par date Trier par votes Ssoan
XLDnaute Barbatruc
Inactif Bonjour Lionel, à partir de la cellule active, ton instruction sélectionne la plage qui est sur la même ligne, 10 colonnes à gauche de ActiveCell jusque 2 colonnes à gauche de ActiveCell ➯ même si la compilation est ok, y'a plantage lors de l'exécution si y'a pas au moins 10 colonnes à gauche, car ça serait à gauche de la 1ère colonne A ! or y'a ni colonne de n° 0, ni colonne de n° négatif ! 😭 et j'peux te dire tout ça sans même avoir eu besoin de télécharger ton fichier ! 😜 soan Vote positif 0 Vote négatifUsine à gaz
XLDnaute Barbatruc
Supporter XLD Bonjour Soan, Je te remercie pour ton explication. Je vais revoir ma copie et je te dirai. lionel 🙂 Vote positif 0 Vote négatif Ssoan
XLDnaute Barbatruc
Inactif ajout : pour ActiveCell - 2 colonnes : idem ; comme il doit y avoir au moins 2 colonnes à gauche, la cellule active doit être en colonne C ou plus à droite pour qu'il n'y aie pas de plantage ; conclusion : faut toujours faire attention à ce genre de références relatives. 😉 (même si ça n'a rien à voir avec la théorie d'la relativité) pour ActiveCell - 10 colonnes, la colonne minimum est : K ; J ou plus à gauche ➯ plantage ! soan Vote positif 0 Vote négatifUsine à gaz
XLDnaute Barbatruc
Supporter XLD Pourtant, dans le fichier joint, il y a bien 10 colonnes à gauche et le code : "Range(ActiveCell.Offset(0, -10), ActiveCell.Offset(0, -2)).Select" a bien des signes négatifs. Et ça fonctionne ! As-tu testé mon fichier ? lionel, Vote positif 0 Vote négatif Ssoan
XLDnaute Barbatruc
Inactif @Lionel j'ai pas testé ton fichier, mais : a) la syntaxe de l'instruction est correcte ; b) cette instruction ne modifie pas la feuille de calcul, donc elle s'exécute même au cas où la feuille serait protégée ; c) cette instruction ne peut planter lors de l'exécution que si c'est pas possible de sélectionner la plage, ce qui est le cas si au moins une des cellules de la plage à sélectionner est « en dehors » de l'écran, c'est-à-dire n° ligne < à 1 ou > 1048576 et / ou colonne < A ou > XFD : n° colonne < 1 ou > 16384. avec .Offset(), les signes négatifs sont pour dire : ligne(s) au dessus ou colonne(s) à gauche ; nombres positifs = ligne(s) en dessous ou colonne(s) à droite. soan Vote positif 0 Vote négatifTooFatBoy
XLDnaute Barbatruc
Bonjour,Usine à gaz à dit: Pourtant, dans le fichier joint, il y a bien 10 colonnes à gauche et le code : "Range(ActiveCell.Offset(0, -10), ActiveCell.Offset(0, -2)).Select" a bien des signes négatifs. Et ça fonctionne ! Cliquez pour agrandir...ActiveCell.Offset(0,-10) renvoie quoi comme valeur dans ce cas ? Est-ce que ça ne renvoie pas le contenu de la cellule qui est 10 colonnes à gauche de la cellule active ??? Tu veux faire quoi avec ton Range(ActiveCell.Offset(0, -10), ActiveCell.Offset(0, -2)).Select ? Est-ce que ce n'est pas plutôt un truc du genre ActiveCell.Offset(-10, -2).Select que tu veux effectuer ??? Dernière édition: 12 Avril 2021 Vote positif 0 Vote négatif S
soan
XLDnaute Barbatruc
Inactif Bonjour Marcel, tu as écrit : « Est-ce que ça ne renvoie pas le contenu de la cellule qui est 10 colonnes à gauche de la cellule active ??? » c'est exact, et j'ai vu que tu en as trouvé la confirmation dans mon post #2. 😉 tu as écrit : « Tu veux faire quoi avec ton Range(ActiveCell.Offset(0, -10), ActiveCell.Offset(0, -2)).Select ? » très bonne question ! je crois que Lionel veut essayer de créer une autre usine à gaz. 😄 😜 (la 1ère ne lui suffit plus : il veut ouvrir une autre « succursale ») ; nan, sérieux : je rappelle à Lionel qu'il vaut mieux éviter d'utiliser Select chaque fois que possible ; donc, bien sûr, sauf si c'est le but même de l'instruction : sélectionner une feuille donnée ; ou sélectionner une cellule donnée ; et point final ; mais dans le cas présent, tu as sans doute voulu sélectionner ta plage pour faire dessus une opération, comme par exemple une copie dans le presse-papiers de Windows ; dans ce cas, fais directement l'opération sans utiliser Select : TaPlage.Copy au lieu de TaPlage.Select suivi de Selection.Copy soan Vote positif 0 Vote négatifTooFatBoy
XLDnaute Barbatruc
soan à dit: c'est exact, et j'ai vu que tu en as trouvé la confirmation dans mon post #2. 😉 Cliquez pour agrandir...Non, je n'avais pas compris ça dans #2. 😥 Pardon, camarade, mais je crois que tu n'as pas compris le sens exact de ma question. 🙁 Mais je viens de trouver la réponse à ma question sur le site de Microsoft... 😁 En revanche, en relisant le titre de ce fil, je crois voire à peu près ce que veut faire le Yoyo. 😉 Dernière édition: 12 Avril 2021 Vote positif 0 Vote négatif S
soan
XLDnaute Barbatruc
Inactif Marcel dans mon post #2, j'avais écrit : « à partir de la cellule active, ... 10 colonnes à gauche de ActiveCell » ; mais c'était pas évident d'le voir car y'avait ça entre les deux : « ton instruction sélectionne la plage qui est sur la même ligne, » ; et ma phrase était un peu longue. le titre est « sélectionner plusieurs cellules », et dans son post #1, Lionel a écrit : « dans le fichier dans lequel je souhaite insérer... » ; aussi, j'ai bien l'impression qu'il s'agit de copier une plage de données d'un fichier Excel dans un autre ; mais perso, j'préfère travailler que sur un seul fichier Excel à la fois : c'est déjà bien assez pour moi. 😜 (et c'est vraiment exceptionnel quand j'fais un code VBA pour plus d'un fichier Excel en même temps) soan Vote positif 0 Vote négatifTooFatBoy
XLDnaute Barbatruc
soan à dit: dans mon post #2, j'avais écrit : « à partir de la cellule active, ... 10 colonnes à gauche de ActiveCell » ; mais c'était pas évident d'le voir car y'avait ça entre les deux : « ton instruction sélectionne la plage qui est sur la même ligne, » ; et ma phrase était un peu longue. Cliquez pour agrandir...Donc c'est bien ce que je disais précédemment : tu n'as pas compris exactement ce que je voulais dire dans ma question. Mais ce n'est pas grave puisque j'ai trouvé la réponse directement chez Microsoft. 😉 Vote positif 0 Vote négatif S
soan
XLDnaute Barbatruc
Inactif @Marcel je crois qu'j'ai compris le sens de ta question : * ActiveCell.Offset(0, -10) = ActiveCell.Offset(, -10) = à partir de la cellule active, retour de la cellule qui est sur la même ligne, 10 colonnes à gauche * ActiveCell.Offset(0, -2) = ActiveCell.Offset(, -2) = à partir de la cellule active, retour de la cellule qui est sur la même ligne, 2 colonnes à gauche * Range(Cells(...), Cells(...)) est une forme spéciale de Range() pour dire : la plage qui va de telle cellule à telle cellule ; sur une feuille de calcul, l'équivalent est quand on met par exemple : D5:L5 soan Vote positif 0 Vote négatifTooFatBoy
XLDnaute Barbatruc
soan à dit: le titre est « sélectionner plusieurs cellules », et dans son post #1, Lionel a écrit : « dans le fichier dans lequel je souhaite insérer... » ; aussi, j'ai bien l'impression qu'il s'agit de copier une plage de données d'un fichier Excel dans un autre ; mais perso, j'préfère travailler que sur un seul fichier Excel à la fois : c'est déjà bien assez pour moi. 😜 (et c'est vraiment exceptionnel quand j'fais un code VBA pour plus d'un fichier Excel en même temps) Cliquez pour agrandir...Il me semble que Yoyo parle d'insérer le code dans son fichier qu'il ne peut joindre car trop gros. 😉 Vote positif 0 Vote négatif
TooFatBoy
XLDnaute Barbatruc
soan à dit: je crois qu'j'ai compris le sens de ta question Cliquez pour agrandir...Non, toujours pas 😁 Essaye encore 😂 ps : je ne dis pas non plus que ma question était parfaitement claire 😉😁🤣 Vote positif 0 Vote négatif
Usine à gaz
XLDnaute Barbatruc
Supporter XLD Bonjour Marcel32, Re- Soan, C'est Yoyo 🙂 @ Marcel ton code ne fonctionne pas, je joins le fichier test avec ton code inclus. "Il me semble que Yoyo parle d'insérer le code dans son fichier qu'il ne peut joindre car trop gros. 😉" Exact marcel : dans tous mes autre fichiers (y compris dans le fichier joint, ça marche et pas dans dans le fichier que je ne peut pas joindre car il est trop gros. Je prendrai le temps de tout lire ce soir. Merci à vous deux, Yoyo 🙂Pièces jointes
- test.xlsm test.xlsm 23.7 KB · Affichages: 3
- 1
- 2
Aller à la page
Aller Suivant Dernier Rejoins nos membres "Supporter XLD" et booste ton expérience Excel ! - 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 Répondre Insérer les messages sélectionnés…Discussions similaires
- Question Question
- pascal21
- 27 Avril 2025
- Forum Excel
- Résolu(e)
- juju91
- 22 Novembre 2025
- Forum Excel
- Résolu(e)
- Dudu2
- 11 Décembre 2025
- Forum Excel
- Question Question
- berto
- Vendredi à 14:37
- Forum Excel
- Question Question
- dadaze
- 3 Septembre 2025
- Forum Excel
- Résolu(e)
- Constantin
- Samedi à 11:39
- Forum Excel
- Résolu(e)
- komarlehomard
- 21 Novembre 2025
- Forum Excel
- Question Question
- NitroX38X
- 14 Janvier 2026
- Forum Excel
- Usine à gaz
- 14 Novembre 2025
- Posez vos questions à Cléa (accès Supporters XLD)
- Résolu(e)
- Usine à gaz
- 7 Novembre 2025
- Autres applications
- Question Question
- Velpri
- 7 Novembre 2025
- Forum Excel
- Question Question
- Marie.
- 23 Janvier 2026
- Forum Excel
- Question Question
- Atiom
- 8 Janvier 2026
- Forum Excel
- Question Question
- Bibinaire
- 17 Juin 2025
- Forum Excel
- Résolu(e)
- sbrun
- 30 Janvier 2026
- Forum Excel
- Question Question
- xabino
- 2 Octobre 2025
- Forum Excel
- Question Question
- Caninge
- 29 Octobre 2025
- Forum Excel
- Résolu(e)
- jeff1494
- 7 Décembre 2025
- Forum Excel
- Résolu(e)
- nat54
- 22 Octobre 2025
- Forum Excel
- Question Question
- Ines99
- 19 Décembre 2025
- Forum Excel
- FORUMS
- Questions
- Forum Excel
-
Nous accordons de l'importance à votre vie privée
Nous utilisons des cookies essentiels pour faire fonctionner ce site, et des cookies facultatifs pour améliorer votre expérience.
Voir plus d'informations et configurer vos préférences
Accepter tous les cookies Refuser les cookies facultatifs- Cookies essentiels
- Cookies optionnels
- Cookies de tierces parties
- Utilisation détaillée des cookies
- Politique de confidentialité
Tag » Activecell Sélectionner Plusieurs Cellules
-
Etendre ActiveCell à Une Sélection Multiple
-
How To Select Cells Or Ranges By Using Visual Basic Procedures In ...
-
Sélection Et Activation De Cellules | Microsoft Docs
-
Selection De Plusieurs Cellules - Forum Excel-Pratique
-
Selection De Plusieurs Cellules De L'activeCell.row
-
VBA : Sélectionner Une Plage De Cellules - Comment Ça Marche
-
VBA Sélectionner Des Plages / Cellules - Automate Excel
-
Gestion Des Cellules - Formation Excel VBA JB
-
Astuces Microsoft Excel - Conseil Création
-
Comment Sélectionner Des Lignes Et Des Colonnes Entières Dans ...
-
Actions Sur Cellules, Lignes, Commentaires - Free
-
Excel - VBA Simple De Sélection: La Sélection De 5 Cellules à Droite ...
-
VBA Excel - Travailler Avec Des Sélections - Médiaforma - Mediaforma
-
Comment Mettre En évidence Une Cellule Ou Une Sélection Active ...