Programme avec cellule comme variable
Résolu
zawaza
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour ,
Je voudrais creer un programme ayant 3 variables i une cellule (A1 , E5, .. ) et j, k deux colonnes.
Et pouvoir faire marcher ce programme grace a un bouton sur la spreadsheet ...
J'ai realiser cela :
mais un message d'erreur s'affiche ...."Argument Typy mismatch"
Merci d'avance pour votre aide !
Sarah
Je voudrais creer un programme ayant 3 variables i une cellule (A1 , E5, .. ) et j, k deux colonnes.
Et pouvoir faire marcher ce programme grace a un bouton sur la spreadsheet ...
J'ai realiser cela :
mais un message d'erreur s'affiche ...."Argument Typy mismatch"
Public Sub ButtonPrint_Click() Call Func(C6, B, B) End Sub Public Function Func(i As String, j As String, k As String) If Sheets("PRINT and PDF").Range("i").Value = 0 Then Sheets("Mainline Progress Tab").Select Columns("j:k").Select Selection.EntireColumn.Hidden = True End If End Function
Merci d'avance pour votre aide !
Sarah
A voir également:
- Programme avec cellule comme variable
- Excel cellule couleur si condition texte - Guide
- Programme demarrage windows - Guide
- Proteger cellule excel - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
1 réponse
Bonjour,
vu les declarations de variables de votre function:
vu les declarations de variables de votre function:
Public Sub ButtonPrint_Click() Call Func("C6", "B", "B") End Sub Public Function Func(i As String, j As String, k As String) If Sheets("PRINT and PDF").Range(i).Value = 0 Then Sheets("Mainline Progress Tab").Columns(j & ":" & k).EntireColumn.Hidden = True End If End Function
Si je voulais remplacer Le remplissage de la case , par une check box , quelle doit etre la synthaxe ?
J'avais pense :
Mais toujours la meme erreur ...
Checkbox sur feuille ou dans userform ???
Je voudrais que si je coche la Checkbox, la colonne associee soit cachee dans SHEET2, j'ai essaye ca , mais toujours un pbm ... ^^
Public Sub ButtonPrint_Click()
Call Func("B", "B", "B") ( pour checkboxB cacher la colonne B )
End Sub
Public Function Func(i As String, j As String, k As String)
If ("checkbox" & i).Value = True Then
Sheets("SHEET2)").Columns(j & ":" & k).EntireColumn.Hidden = True
End If
End Function
Merci beaucoup pour votre aide !