Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Single et Integer

  • Initiateur de la discussion Initiateur de la discussion 2b7a
  • Date de début Date de début

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 !

2b7a

XLDnaute Occasionnel
Bonjour à toutes et tous,

J'ai mis un msg il y a qq jours et j'ai eu une réponse Macro qui fonctionne à merveille

J'essaye, avec beaucoup de mal, à comprendre comment fonctionne VBA !!!

.... mais il me manque les bases !!

Par exemple dans la macro ci-dessous : que signifie Single et Integer .... ça sert à quoi ?

Je m'aide d'un bouquin mais je n'ai pas trouvé de réponse

.... très "basique" comme question ......

Merci pour votre aide






Sub MFC()
Dim ValeurMax As Single
Dim NuméroLigne As Integer

ValeurMax = Application.WorksheetFunction.Max(Range("C4:C10"))

For NuméroLigne = 4 To 10
If Range("C" & NuméroLigne) = ValeurMax Then

With Range("C" & NuméroLigne).Font
.FontStyle = "Gras"
.ColorIndex = 3
End With

End If
Next NuméroLigne

End Sub
 
Re : Single et Integer

Bonjour.

F1 dans l'éditeur VBA, en sélectionnant "Single" dans le code ouvre la fenêtre d'aide qui dit : Essayez avec Integer 😉

Edit : Bonjour, Hulk 😉
 
Dernière édition:
Re : Single et Integer

Slt,

Voici un lien intéressant... ici.

Si jamais, le petit symbole entre parenthèses que tu verras c'est, par exemple pour Integer, tu peux écrire ou :

Dim x As Interger ou Dim x%.

EDIT : Slt Victor 🙂
 
Re : Single et Integer

Bonjour.

F1 dans l'éditeur VBA, en sélectionnant "Single" dans le code ouvre la fenêtre d'aide qui dit :
Essayez avec Integer 😉

Edit : Bonjour, Hulk 😉



Franchement, pour moi c'est incompréhensible !

Je suis allée voir le lien de Hulk

Si je résume : Single : nombre positif ou négatif ; Integer : pourcentage ; String : texte

.... est-ce que c'est correct ?
 
Re : Single et Integer

Re,

Franchement, pour moi c'est incompréhensible !
Dites-nous ce que vous ne comprenez pas, et nous tenterons de vous y aider.

F1 est une touche du clavier
L'éditeur VBA est la fenêtre où se situe le code de votre macro
Sélectionner "Single" consiste à positionner le curseur au début de ce mot, et tirer à l'aide de la souris jusqu'à la fin.
Ceci fait, une pression sur la touche F1 ouvre la fenêtre d'aide sur le terme sélectionné.
 
Re : Single et Integer

Bonsoir à tous


(...)

Si je résume : Single : nombre positif ou négatif ; Integer : pourcentage ; String : texte

.... est-ce que c'est correct ?
Pas tout à fait. Le type Integer caractérise des nombres entiers entre -32768 et 32767 inclus.​


ROGER2327
#5438


Lundi 9 Gueules 139 (Sainte Crêpe, laïque - fête Suprême Quarte)
14 Pluviôse An CCXX, 7,3541h - avelinier
2012-W05-5T17:38:59Z
 
Re : Single et Integer



Cequi signifierait que dans la petite macro du début, mon résultat devait être un nombre positif ou négatif (Single) et sans virgule (Integer) ?
 
Re : Single et Integer

Re...


Je ne comprends pas votre question car la procédure que vous proposez ne me semble pas fournir un résultat numérique. J'ai impression qu'elle a pour but d'écrire en rouge la (ou les) valeurs maximales des nombres contenus dans la plage C4:C10. Si c'est le cas, elle fort mal foutue car, en cas d'utilisation répétée et de de changement de valeurs dans la dite plage, elle finira par écrire tout en rouge...​


ROGER2327
#5439


Lundi 9 Gueules 139 (Sainte Crêpe, laïque - fête Suprême Quarte)
14 Pluviôse An CCXX, 8,8424h - avelinier
2012-W05-5T21:13:18Z
 
Re : Single et Integer


Bonsoir Roger,

effectivement, le but de ma demande était de mettre en rouge la cellule dont la valeur était la plus grande.
J'essaye maintenant de comprendre Vba .. d'où ma question sur Single et Integer.
Très bonne soirée à vous
 
Re : Single et Integer

Bonjour à tous
Bonsoir Roger,

effectivement, le but de ma demande était de mettre en rouge la cellule dont la valeur était la plus grande.
dans ce cas il est préférable d'utiliser une mise en forme conditionnelle

voir fichier joint

à+
Philippe
 

Pièces jointes

Re : Single et Integer

Re,

=ENT(ALEA()*100)+1
cette formule est utilisée pour générer aléatoirement un nombre compris entre 1 et 100

je l'ai mise dans les cellules pour pouvoir changer facilement les valeurs (F9) et pour qu'on puisse directement se rendre compte de l'efficacité de la mise en forme conditionnelle

à+
Philippe
 
- 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

Discussions similaires

Réponses
4
Affichages
205
Réponses
5
Affichages
278
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
523
Réponses
4
Affichages
551
Réponses
4
Affichages
477
Réponses
7
Affichages
171
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…