Definir un nom plutôt qu'un numéro

Bonjour,

J'ai un classeur de jeux dans lequel il à un IA. Lorsque l'on joue l'IA est le Joueur 2. J'aimerai que s'il gagne il sois défini comme tel dans ma msgbox de fin de partie mais sa semble pas possible quelqu'un à une idée de pourquoi ?

De plus j'ai personnalisé le ruban avec customUI pour y intégrer mon bouton Nouvelle partie. Sauf que quand je lui assigne la macro j'ai une erreur .. Alors ou sa vien du Ruban, ou de la macro

Si vous avez une idée de la coquille merci

Je joint le XML CustomUI de mon Ruban également (j'ai du retiré le lien présent dans le xml)

<customUI xmlns="LIEN SCHEMA">

    <!-- Disable Share in the Ribbon of Excel 2016.   -->
    <commands>
        <command idMso="Collaborate" enabled="false" />
    </commands>

  <!-- Set startFromScratch to true to hide the Ribbon and QAT--> 
  <ribbon startFromScratch="true">

    <!-- startFromScratch="true" hides all of the Ribbon tabs and it hide the QAT.   -->
    <!-- It not hides the Contextual tabs on the ribbon, for example the             -->
    <!-- Format tab that you see when you select a picture on your worksheet.        -->
    <!-- So if you want to hide them you must use the RibbonX below:                 -->

    <contextualTabs>
        <tabSet idMso="TabSetSmartArtTools" visible="false" />
        <tabSet idMso="TabSetChartTools" visible="false" />
        <tabSet idMso="TabSetDrawingTools" visible="true" />
        <tabSet idMso="TabSetPictureTools" visible="false" />
        <tabSet idMso="TabSetPivotTableTools" visible="false" />
        <tabSet idMso="TabSetHeaderAndFooterTools" visible="false" />
        <tabSet idMso="TabSetTableToolsExcel" visible="false" />
        <tabSet idMso="TabSetPivotChartTools" visible="false" />
        <tabSet idMso="TabSetInkTools" visible="false" />
        <tabSet idMso="TabSetSparkline" visible="false" />
        <tabSet idMso="TabSetTimeSlicerTools" visible="false" />
        <tabSet idMso="TabSetSlicerTools" visible="false" />
        <tabSet idMso="TabSetEquationTools" visible="false" />
    </contextualTabs>

    <!-- Add Custom tab to the Ribbon with your own buttons-->
    <!-- The example add three groups to the new tab named 'My Tab' -->
    <!-- On the last tab there is a menu with five options-->

    <tabs>
      <tab idMso = "TabDeveloper" visible = "true" />
      <tab id="MyCustomTab" label="Puissance 4" >

    <group id="Group1" label="Info Jeux">
          <button id="Info" label="Puissance 4 - Info" size="large" onAction="Info" imageMso="ReviewPreviousComment" />        
        </group>

    <group id="Group2" label="Nouvelle partie">
          <button id="New" label="Lancer une nouvelle partie" size="large" onAction="InitJeu" imageMso="Repeat" />        
        </group>

      </tab>
    </tabs>

  </ribbon>

    <!--hide all buttons and tabs in Backstage (File)--> 
    <backstage>
        <button idMso="FileSave" visible="false"/>
        <button idMso="FileSaveAs" visible="false"/>
        <button idMso="FileOpen" visible="false"/>
        <button idMso="FileClose" visible="false"/>
        <button idMso="ApplicationOptionsDialog" visible="false"/>
        <button idMso="FileExit" visible="false"/>
        <button idMso="HistoryTab" visible="false"/>
        <button idMso="OfficeFeedback" visible="false"/>
        <tab idMso="TabInfo" visible="false"/>
        <tab idMso="TabRecent" visible="false"/>
        <tab idMso="TabNew" visible="false"/>
        <tab idMso="TabPrint" visible="false"/>
        <tab idMso="TabShare" visible="false"/>
        <tab idMso="TabHelp" visible="false"/>
        <tab idMso="TabPublish" visible="false"/>
        <tab idMso="TabSave" visible="false"/>
        <tab idMso="TabOfficeStart" visible="false"/>
      <tab idMso="Publish2Tab" visible="false"/>
      <tab idMso="TabOfficeFeedback" visible="false"/>
    </backstage>

</customUI>
19test.xlsm (322.99 Ko)

Bonjour,

J'avoue ne pas comprendre la question :

J'ai un classeur de jeux dans lequel il à un IA. Lorsque l'on joue l'IA est le Joueur 2. J'aimerai que s'il gagne il sois défini comme tel dans ma msgbox de fin de partie mais sa semble pas possible quelqu'un à une idée de pourquoi ?

il soit défini comme tel ? traduction ? faut adapter le message de votre MsgBox mais encore faut-il comprendre

ce que vous voulez qu'elle affiche ?

 MsgBox "C'est le joueur " & gJoueur & " qui gagne !"
 

Bonjour,

je me suis mal exprimé. Je voudrais affiché plutôt que Joueur 1 ou 2 Humain ou IA

Bonjour,

je me suis mal exprimé. Je voudrais affiché plutôt que Joueur 1 ou 2 Humain ou IA

Pourquoi afficher humain ou IA ? quand on joue avec un ordianteur soit on a "gagné" soit on a "perdu"

Afficher IA gagné … cà ne fait pas trop bizarre ?

la partie à modifier vous pourrez mettre autre chose que perdu ou gagner à votre guise.

If ComptePionsAlignes(pColonne, lCpt - 1, gJoueur) >= 4 Then
    If gJoueur = 1 Then
        MsgBox "Gagné !"
    Else
       MsgBox "Perdu !"
    End If
     gJoueur = 0
        Exit Sub
Rechercher des sujets similaires à "definir nom plutot numero"