JoBar64
Messages postés6Date d'inscriptionsamedi 16 janvier 2021StatutMembreDernière intervention16 janvier 2021
-
Modifié le 16 janv. 2021 à 16:18
JoBar64
Messages postés6Date d'inscriptionsamedi 16 janvier 2021StatutMembreDernière intervention16 janvier 2021
-
16 janv. 2021 à 14:49
Bonjour,
Mon problème va surement vous paraitre bête mais je n'arrive pas à comprendre pourquoi ce code ne fonctionne pas!
Private Sub OK_Click()
Cellule_1 = Adresses_Et_Valeurs.TextBox1
Cellule_2 = Adresses_Et_Valeurs.TextBox2
Cellule_3 = Adresses_Et_Valeurs.TextBox3
With Worksheets("AT").Range(Cellule_1, Cellule_2, Cellule_3)
.Font.Name = "Arial Narrow"
.Font.Size = 12
.Font.Bold = True
.Font.ThemeColor = xlThemeColorLight1
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
End Sub
Alors que ceci fonctionne très bien
Private Sub OK_Click()
Cellule_1 = Adresses_Et_Valeurs.TextBox1
Cellule_2 = Adresses_Et_Valeurs.TextBox2
Cellule_3 = Adresses_Et_Valeurs.TextBox3
With Worksheets("AT").Range(Cellule_1)
.Font.Name = "Arial Narrow"
.Font.Size = 12
.Font.Bold = True
.Font.ThemeColor = xlThemeColorLight1
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
With Worksheets("AT").Range(Cellule_2)
.Font.Name = "Arial Narrow"
.Font.Size = 12
.Font.Bold = True
.Font.ThemeColor = xlThemeColorLight1
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
With Worksheets("AT").Range(Cellule_3)
.Font.Name = "Arial Narrow"
.Font.Size = 12
.Font.Bold = True
.Font.ThemeColor = xlThemeColorLight1
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
End Sub
Pour ton problème, quel est le contenu de Cellule_1, Cellule_2 et Cellule_3 ?
Patrice33740
Messages postés8556Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention 2 mars 202321 Modifié le 16 janv. 2021 à 14:27
Patrice33740
Messages postés8556Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention 2 mars 202321 16 janv. 2021 à 14:26
Bonjour,
La syntaxe Range(Cellule_1, Cellule_2, Cellule_3) est incorrecte !
Essaies :
With Worksheets("AT")
With Union(.Range(Cellule_1), .Range(Cellule_2), .Range(Cellule_3))
.Font.Name = "Arial Narrow"
.Font.Size = 12
.Font.Bold = True
.Font.ThemeColor = xlThemeColorLight1
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
End With
JoBar64
Messages postés6Date d'inscriptionsamedi 16 janvier 2021StatutMembreDernière intervention16 janvier 2021 16 janv. 2021 à 14:18
Merci d'un retour aussi rapide. En effet, j'ai pris note du fonctionnement des balises.
Cellule_1, Cellule_2 et Cellule_3 sont des TextBox d'un UserForm et renseignent l'adresse de cellule (UserForm1.TextBox1 = Cellule_1, "A1" par exemple).
Modifié le 16 janv. 2021 à 14:27