XL pour MAC affichage multiple en vba

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 !

Delorme

XLDnaute Occasionnel
Bonjour à tous

vous trouverez en fichier joint le choix et l'affichage d'une table de multiplication par bouton avec inputbox
Je souhaiterais pouvoir avec ce bouton ou un autre une fois le choix indique, afficher sur cette feuille plusieurs choix de table par inputbox
exemple : table de deux puis de trois et quatre ect... cote cote
est ce possible?
Merci de m'aider
Michel
 

Pièces jointes

Bonjour Delorme,
Peut être tout simplment avec :
VB:
Sub multiplication(N)
Dim i%, C%, L%
    C = ActiveCell.Column   ' On récupère le N° de colonne de la cellule sélectionnée
    L = ActiveCell.Row - 1  ' On récupère le N° de ligne de la cellule sélectionnée
    For i = 1 To 10
        Cells(L + i, C) = N
        Cells(L + i, C + 1) = i
        Cells(L + i, C + 2) = Cells(i, 1) * Cells(i, 2)
    Next i
End Sub
On clique sur une cellule, puis sur le bouton, et la table s'inscrit à partir de cette cellule.
Facile à bidouiller pour coller à votre besoin.
 
Bonjour,
Exact, le bug est évident une fois identifié.
Le résultat de la 3eme colonne doit être le résultat des deux colonnes précédentes et sur la même ligne, donc L,C+2 doit être égal à L,C * L,C+1.
VB:
Sub multiplication(N)
Dim i%, C%, L%
    C = ActiveCell.Column   ' On récupère le N° de colonne de la cellule sélectionnée
    L = ActiveCell.Row - 1  ' On récupère le N° de ligne de la cellule sélectionnée
    For i = 1 To 10
        Cells(L + i, C) = N
        Cells(L + i, C + 1) = i
        Cells(L + i, C + 2) = Cells(L + i, C) * Cells(L + i, C + 1)
    Next i
End Sub
Sorry.
 
Bonjour,
Exact, le bug est évident une fois identifié.
Le résultat de la 3eme colonne doit être le résultat des deux colonnes précédentes et sur la même ligne, donc L,C+2 doit être égal à L,C * L,C+1.
VB:
Sub multiplication(N)
Dim i%, C%, L%
    C = ActiveCell.Column   ' On récupère le N° de colonne de la cellule sélectionnée
    L = ActiveCell.Row - 1  ' On récupère le N° de ligne de la cellule sélectionnée
    For i = 1 To 10
        Cells(L + i, C) = N
        Cells(L + i, C + 1) = i
        Cells(L + i, C + 2) = Cells(L + i, C) * Cells(L + i, C + 1)
    Next i
End Sub
Sorry.
Merci une fois de plus
Michel
 
- 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
567
Réponses
19
Affichages
1 K
Réponses
2
Affichages
517
Réponses
8
Affichages
468
Retour