Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1547 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Excel Macro : Sheet-Range.select avec ActiveX

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Excel Macro : Sheet-Range.select avec ActiveX

n°1680596
Jaktens Ti​d
Posté le 01-02-2008 à 16:47:45  profilanswer
 

Bonjour à tous,
 
J'aimerai insérer dans un document Excel des cases d'options. Chaque case renvoyant une action précise.
Ces actions passent toutes par un changement de feuille et de cellule.
 
Voici le code :
 

Code :
  1. Private Sub OptionButton2_Click()
  2. Sheets("Feuil2" ).Select
  3.     Range("C5" ).Select
  4.     ActiveCell.FormulaR1C1 = "Bouton n°2 : blablabla"
  5.     ...suite de l'action...
  6. End Sub


 
Cependant cela me renvoie une erreur : "La méthode Select de la classe Range a échoué", le debugger me surlignant la ligne "Range("C5" ).Select".
 
En cherchant sur le net j'ai cru comprendre qu'il fallait que je désactive le mode modal, mais impossible d'y arriver.
 
Avez-vous une solution ?  
Merci d'avance  :D  
 
http://cjoint.com/data/cbqUDxntxl_casesoptions.xls


Message édité par Jaktens Tid le 02-02-2008 à 18:57:28
mood
Publicité
Posté le 01-02-2008 à 16:47:45  profilanswer
 

n°1680859
dreameddea​th
Posté le 02-02-2008 à 13:01:05  profilanswer
 

Forcément range doit s'appliquer sur un objet sheet. If faut rajouter activesheet

Code :
  1. Private Sub OptionButton2_Click()
  2.     Sheets("Feuil2" ).Select
  3.     ActiveSheet.Range("C5" ).Select
  4.     ActiveCell.FormulaR1C1 = "Bouton n°2 : blablabla"
  5.     ...suite de l'action...
  6. End Sub


Message édité par dreameddeath le 02-02-2008 à 13:01:24
n°1680931
Jaktens Ti​d
Posté le 02-02-2008 à 18:57:10  profilanswer
 

C'était tout con ... Merci beaucoup  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Excel Macro : Sheet-Range.select avec ActiveX

 

Sujets relatifs
[VBA Excel] Déterminer répertoires de configurations[résolu] Problème d'affichage sous IE avec librairie mootools
[Résolu] WebService et caractère €EXCEL VBA Drag&Drop de fichier
[Résolu] Connexion php sur base sql server 2005[Resolu] Compter nombre de page dans un book
[Résolu] Mail ecrit en chinois illisible envoye via un formulairemacro word remplacer image par texte
comment executer une macro sur une zone selectionnéeClassement suivant un total calculé
Plus de sujets relatifs à : [RESOLU] Excel Macro : Sheet-Range.select avec ActiveX


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR