:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

Search found 150 matches: interior

Searched query: interior

by 9KiTTi
Sat Oct 12, 2024 11:27 pm
Forum: Excel Formulas & Functions
Topic: ขออนุญาตช่วยปรับVBAในการหาผลรวมในคอลัมน์
Replies: 4
Views: 2375

ขออนุญาตช่วยปรับVBAในการหาผลรวมในคอลัมน์

... lastRow + 3).Merge
ws.Range("A" & lastRow + 3).Value = "รวมทั้งสิ้น"

' ตั้งค่าสีพื้นหลัง
ws.Range("A" & lastRow + 3 & ":D" & lastRow + 3).Interior.Color = RGB(102, 255, 51) ' สี #C6EFCE

' จัดตำแหน่งให้ข้อความอยู่ตรงกลาง
ws.Range("A" & lastRow + 3).HorizontalAlignment = xlCenter
ws.Range ...
by 9KiTTi
Fri Oct 27, 2023 9:51 am
Forum: Excel Formulas & Functions
Topic: ขออนุญาตสอบถามปัญหาการนำเข้า workbook อื่น มาได้ไม่ครบและเปลี่ยนชื่อ worksheets ด้วยชื่อ workbook ที่นำเข้าครับ
Replies: 24
Views: 5390

Re: ขออนุญาตสอบถามปัญหาการนำเข้า workbook อื่น มาได้ไม่ครบและเปลี่ยนชื่อ worksheets ด้วยชื่อ workbook ที่นำเข้าครับ

... Range("aq" & itme & ":aq10000")
If r.Value <> "" And r.Value <= 0 Then 'เงื่อนไข ไม่เป็นค่าว่าง และ มีค่าน้อยกว่า 0 หรือเท่ากับ 0

r.EntireRow.Interior.Color = vbCyan 'ใส่สีฟ้าเฉพาะแถวที่ตรงกับเงื่อนไข

End If
Next r
End With

End With
End If
Next sh

Application.DisplayAlerts = True ...
by naynum
Wed Jun 07, 2023 9:24 pm
Forum: Excel Formulas & Functions
Topic: สอบถามวิธีการเติมสีเซลล์แนวดิ่งตามเงื่อนไขครับ
Replies: 1
Views: 368

Re: สอบถามวิธีการเติมสีเซลล์แนวดิ่งตามเงื่อนไขครับ

... Change this to your desired range

' Loop through each cell in the range
For Each cell In rng
' Check if the cell has a fill color
If cell.Interior.Pattern <> xlNone Then
' Fill the current cell and the cells below it with the same color
cell.Resize(rng.Rows.count - cell.Row + 1).Interior ...
by naynum
Wed Jun 07, 2023 4:53 pm
Forum: Excel Formulas & Functions
Topic: สอบถามวิธีการเติมสีเซลล์แนวดิ่งตามเงื่อนไขครับ
Replies: 1
Views: 368

สอบถามวิธีการเติมสีเซลล์แนวดิ่งตามเงื่อนไขครับ

... Set the counter to zero
counter = 0
' Loop through each cell in the range
For Each cell In rng
' Check if the cell has a fill color
If cell.Interior.Pattern <> xlNone Then
' Check if the fill color is not in the skip colors array
If Not IsInArray(cell.Interior.Color, skipColors) Then ...
by Nattawut7792
Mon Oct 10, 2022 1:04 pm
Forum: Excel Macro & VBA
Topic: ลบข้อมูลภายในเซลล์ที่ทำการบันทึกข้อมูลแล้ว VBA
Replies: 1
Views: 278

ลบข้อมูลภายในเซลล์ที่ทำการบันทึกข้อมูลแล้ว VBA

... r, 17)) = "" Or Trim(Cells(r, 18)) = "" Then
'Do Notning
If Trim(Cells(r, 14)) = "" Then
Cells(r, 14).Borders.Color = vbBlack

Cells(r, 14).Interior.Color = vbRed
End If
If Trim(Cells(r, 15)) = "" Then
Cells(r, 15).Borders.Color = vbBlack
Cells(r, 15).Interior.Color = RGB(205, 205, 180 ...
by 9KiTTi
Tue Jul 26, 2022 9:38 am
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

... Dim lr As Long, r As Range
lr = Range("H" & Rows.Count).End(xlUp).Row
For Each r In ActiveSheet.Range("H3:H" & lr)
If Len(r.Value) < 5 Then
r.Interior.Color = vbYellow
End If
Next r
Range("aj2").Formula = "=len(h4)<5"
Range("a4").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace ...
by 9KiTTi
Mon Jul 25, 2022 1:42 pm
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

... ActiveSheet.Range("$A$3:$AG$100000").AutoFilter Field:=8 'ºÃ÷Ѵ·Õèà¾ÔèÁà¢éÒÁÒà¾×èÍãËéáÊ´§à©¾ÒТéÍÁÙÅ·Õèµéͧ¡ÒÃ
If Len(r.Value) < 5 Then
r.Interior.Color = vbYellow
End If
Next r
Range("aj2").Formula = "=len(h4)<5"
Range("a4").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace ...
by snasui
Sun Jul 24, 2022 4:53 pm
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

... ActiveSheet.Range("$A$3:$AG$100000").AutoFilter Field:=8 'ºÃ÷Ѵ·Õèà¾ÔèÁà¢éÒÁÒà¾×èÍãËéáÊ´§à©¾ÒТéÍÁÙÅ·Õèµéͧ¡ÒÃ
If Len(r.Value) < 5 Then
r.Interior.Color = vbYellow
End If
Next r
Range("aj2").Formula = "=len(h4)<5"
Range("a4").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace ...
by 9KiTTi
Sun Jul 24, 2022 1:26 pm
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

... Rows.Count).End(xlUp).Row
For Each r In ActiveSheet.Range("H3:H" & lr)
ActiveSheet.Range("$A$3:$AG$100000").AutoFilter Field:=8 'บรรทัดที่เพิ่มเข้ามาเพื่อให้แสดงเฉพาะข้อมูลที่ต้องการ
If Len(r.Value) < 5 Then
r.Interior.Color = vbYellow
End If
Next r
Range("H4").Activate
End Sub


ขอบพระคุณครับ
by 9KiTTi
Fri Jul 22, 2022 8:16 pm
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

... Click()
Dim lr As Long, r As Range
lr = Range("H" & Rows.Count).End(xlUp).Row
For Each r In ActiveSheet.Range("H3:H" & lr)
If Len(r.Value) < 5 Then
r.Interior.Color = vbYellow
End If
Next r
End Sub


อาจารย์ครับถ้าต้องการให้แสดงเฉพาะข้อมูลที่ต้องตามเงื่อนไข ต้องเขียนใส่ fillter ยังไงครับ
by snasui
Fri Jul 22, 2022 8:18 am
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

:D ตัวอย่างการปรับ Code ครับ

Private Sub LenHN_Click()
Dim lr As Long, r As Range
lr = Range("H" & Rows.Count).End(xlUp).Row
For Each r In ActiveSheet.Range("H3:H" & lr)
If Len(r.Value) < 5 Then
r.Interior.Color = vbYellow
End If
Next r
End Sub
by 9KiTTi
Thu Jul 21, 2022 10:05 pm
Forum: Excel Macro & VBA
Topic: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง
Replies: 18
Views: 3766

Re: ขออนุญาตสอบถามการเขียน Code ให้สั้นลง

... LenHN_Click()
Dim lr As Long
lr = Range("H" & Rows.Count).End(xlUp).Row
ActiveSheet.Range("$H$3:$H$100000").AutoFilter Field:=8, Criteria1:= _
"<?????", Operator:=xlAnd
Range("H3:H" & lr).SpecialCells(xlCellTypeVisible).Interior.Color = vbYellow
End Sub


ขอความกรุณาแนะนำด้วยครับ ขอบพระคุณครับ